Senior Mobile Developer (Android)

Annex Consulting Group

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 7-9 years of Android development experience, focused on Kotlin
  • Ability to design and deliver complex Android applications
  • Experience with Android frameworks like Jetpack, LiveData, and Room
  • Proficiency in integrating RESTful APIs and third-party libraries

Responsibilities

  • Lead the design and development of advanced Android applications using Kotlin
  • Architect scalable code to meet complex product needs
  • Ensure high performance and quality of applications through testing
  • Mentor junior developers and provide technical guidance
  • Collaborate with product managers and designers to define project requirements
  • Conduct code reviews and maintain coding standards
  • Contribute to strategic planning of Android projects

Benefits

  • Stimulating work environment with growth opportunities
  • Collaborative team working on cutting-edge projects
  • Competitive remuneration and benefits
Full Job Description
Summary:

We are seeking a Senior Mobile Developer with extensive experience in Android development to lead and enhance the creation of high-quality mobile applications. The ideal candidate will have 7 to 9 years of experience in Android development with a deep expertise in Kotlin. You will play a crucial role in designing, developing, and optimizing our Android applications while also mentoring junior developers and contributing to strategic decisions.

Key Responsibilities:

Android Application Development:
• Lead the design, development, and maintenance of advanced Android applications using Kotlin.
• Architect scalable and efficient code to meet complex product requirements.
• Ensure high performance, responsiveness, and quality of applications through rigorous testing and debugging.

Technical Leadership:
• Provide technical guidance and mentorship to junior developers.
• Define and implement best practices and coding standards for the team.
• Stay current with the latest Android trends and technologies, and integrate relevant advancements into our development process.

Project and Team Collaboration:
• Work closely with product managers, designers, and other stakeholders to define project requirements and deliver high-quality solutions.
• Lead code reviews, provide constructive feedback, and ensure adherence to best practices.
• Facilitate effective communication within the team and with external stakeholders.

Strategic Contribution:
• Contribute to the strategic planning of Android projects and initiatives.
• Identify and address technical challenges, and propose innovative solutions to enhance application performance and user experience.
• Participate in architectural decisions and ensure alignment with long-term technical goals.

Quality Assurance and Process Improvement:
• Oversee and contribute to the development of unit tests and automated tests.
• Implement and maintain rigorous quality assurance processes.
• Continuously evaluate and improve development processes and workflows.

Qualifications:

Education:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.

Experience:
• 7 to 9 years of experience in Android development with a strong focus on Kotlin.
• Demonstrated expertise in designing and delivering complex Android applications.
• Experience with Android frameworks such as Android Jetpack, LiveData, and Room.
• Proficiency in integrating RESTful APIs and working with third-party libraries and APIs.

Preferred Qualifications:
• Experience with continuous integration and deployment (CI/CD) pipelines.
• Advanced knowledge of performance optimization techniques for Android applications.
• Familiarity with Google's Material Design guidelines and mobile UX/UI best practices.
• Experience with version control systems, preferably Git.
• Strong problem-solving skills with a strategic mindset and the ability to lead complex projects.
• Excellent communication and interpersonal skills, with a proven track record of mentoring and leading technical teams.

Working Conditions:
• This position typically operates in a professional office environment.
• Occasional travel may be required for training or conferences.
• Flexibility to work additional hours as necessary to meet project deadlines.

We Offer:
• A stimulating work environment with growth opportunities.
• Competitive remuneration and benefits.
• A collaborative team and the chance to work on cutting-edge projects.

Similar Jobs

More Jobs at Annex Consulting Group

More Information Technology Jobs

Find similar Senior Mobile Developer (Android) jobs: