Android developer

Are you an Android development expert with a passion for leading and mentoring teams? Do you have a deep understanding of Android architecture and a track record of delivering high-quality mobile applications? Join our team as an Android Principal Developer and be a driving force behind our mobile strategy!

Key Responsibilities

  • Lead Development Initiatives: Architect, design, and develop cutting-edge Android applications that meet the highest standards of performance, usability, and scalability.
  • Technical Leadership: Provide guidance and mentorship to a team of developers, ensuring best practices in coding, architecture, and testing.
  • Collaborative Development: Work closely with cross-functional teams, including product managers, designers, and backend developers, to deliver seamless and integrated mobile experiences.
  • Innovation & Optimization: Stay ahead of the curve by exploring new technologies, tools, and methodologies to continually enhance our Android offerings.
  • Code Quality & Review: Champion code quality by conducting code reviews, setting standards, and ensuring rigorous testing protocols.
  • Problem Solving: Tackle complex technical challenges, troubleshoot issues, and optimize application performance.
  • Strategic Input: Contribute to the overall mobile strategy by providing insights and recommendations for improving user experience and application functionality.

Qualifications:

  • Extensive Experience: 7+ years of experience in Android development with a strong portfolio of apps in the Google Play Store.
  • Leadership Skills: Proven ability to lead, mentor, and inspire development teams, with a focus on fostering a collaborative and innovative work environment.
  • Deep Technical Expertise: Proficient in Kotlin and Java, with a strong understanding of Android SDK, frameworks, and best practices.
  • Architectural Knowledge: Experience with MVVM, MVP, and Clean Architecture principles, and the ability to design scalable and maintainable codebases.
  • Tools & Technologies: Hands-on experience with Android Studio, Git, CI/CD pipelines, and testing frameworks like Espresso or JUnit.
  • Problem-Solving Mindset: Ability to think critically and provide solutions to complex technical issues.
  • Excellent Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders

Why Join Us:

  • Impact: Lead the development of products that reach millions of users.
  • Growth: Opportunities for professional growth and development in a fast-paced, innovative environment.
  • Culture: Be part of a diverse and inclusive team that values collaboration, creativity, and continuous improvement.
  • Perks: Competitive salary, flexible working hours, and comprehensive benefits.

How to Apply: If you’re ready to take your career to the next level and help shape the future of mobile development, we want to hear from you! Apply now to join our dynamic team.