Bachelor's degree in Computer Science, Engineering, or related field.
Proficiency in Android development using Java and Kotlin.
Strong understanding of Android SDK and Android Studio.
Experience with RESTful APIs and third-party libraries integration.
Knowledge of mobile application architecture patterns (MVC, MVP, MVVM).
Familiarity with version control systems, particularly Git.
Strong communication and interpersonal skills.
Responsibilities
Lead the development and delivery of Android applications, ensuring adherence to best practices.
Collaborate with product managers, designers, and stakeholders to define project requirements.
Manage project timelines, resources, and budgets for successful execution.
Conduct code reviews and provide constructive feedback to team members.
Identify and mitigate risks throughout the project lifecycle.
Stay updated with industry trends and technologies to drive innovation.
Facilitate communication between technical and non-technical stakeholders.
Mentor junior developers and provide guidance on technical challenges.
Benefits
Opportunity to lead high-impact projects in a dynamic environment.
Collaborative work culture with cross-functional teams.
Access to the latest tools and technologies in Android development.
Professional development opportunities, including mentoring and training.
Exposure to innovative solutions and industry trends.
Full Job Description
Role description
Job Title: Android Developer Designation: Delivery Module Lead
Location: Mph- Client Site San Francisco
Job Summary: We are seeking a skilled Android Developer to join our team as a Delivery Module Lead. In this role, you will be responsible for overseeing the delivery of high-quality Android applications, ensuring that projects are completed on time and meet client specifications. You will collaborate with cross-functional teams to drive project success and enhance user experience through innovative solutions.
Responsibilities:
Lead the development and delivery of Android applications, ensuring adherence to best practices and coding standards.
Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
Manage project timelines, resources, and budgets to ensure successful project execution.
Conduct code reviews and provide constructive feedback to team members to foster a culture of continuous improvement.
Identify and mitigate risks throughout the project lifecycle to ensure timely delivery.
Stay updated with the latest industry trends and technologies to drive innovation within the team.
Facilitate communication between technical and non-technical stakeholders to ensure alignment on project goals.
Mentor junior developers and provide guidance on technical challenges.
Mandatory Skills:
Proficiency in Android development using Java and Kotlin.
Strong understanding of Android SDK, Android Studio, and related tools.
Experience with RESTful APIs and third-party libraries integration.
Knowledge of mobile application architecture patterns (MVC, MVP, MVVM).
Familiarity with version control systems, particularly Git.
Ability to troubleshoot and debug applications effectively.
Strong problem-solving skills and attention to detail.
Preferred Skills:
Experience with Agile methodologies and project management tools.
Knowledge of UI/UX design principles and best practices.
Familiarity with cloud services and mobile backend technologies.
Experience with unit testing and automated testing frameworks.
Understanding of app performance optimization techniques.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Relevant certifications in Android development or project management are a plus.
Strong communication and interpersonal skills.
Ability to work collaboratively in a fast-paced environment.
If you are passionate about Android development and have a proven track record of delivering successful projects, we encourage you to apply for this exciting opportunity to lead our delivery module.