Android Developer
Programmingcom Verified employer
Actively hiring · Posted 15d ago · JEV261089D175D025
Job description
Job Summary:We are seeking a highly skilled Senior Android Developer with over 5 years of experience to join our dynamic team. The ideal candidate will have a deep understanding of Android development, strong problem-solving skills, and a track record of delivering high-quality mobile applications. You will lead development efforts, mentor junior developers, and work closely with cross-functional teams to build and maintain exceptional Android applications.Key Responsibilities:Design, develop, and maintain high-performance Android applications.Collaborate with product managers, designers, and other stakeholders to define and implement application features.Lead code reviews and provide mentorship to junior developers.Ensure the performance, quality, and responsiveness of applications.Identify and troubleshoot issues, and implement solutions to improve application performance.Stay up-to-date with the latest industry trends and technologies to ensure our applications remain competitive.Write clean, maintainable, and efficient code, following best practices and coding standards.Contribute to the architecture and design of new features and improvements.Work with APIs and integrate third-party libraries and services.Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.Requirements:Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).Over 5 years of experience in Android development, with a strong portfolio of released applications on the Google Play Store.Proficiency in Java and Kotlin, with a deep understanding of Android SDK and Android Studio.Experience with modern architectural patterns (e.g., MVVM, MVP) and libraries (e.g., Retrofit, Dagger, Room).Strong understanding of RESTful APIs and third-party libraries and APIs.Experience with version control systems such as Git.Knowledge of continuous integration and deployment processes.Excellent problem-solving skills and ability to work independently as well as part of a team.Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.Preferred Skills:Experience with Flutter or other cross-platform frameworks.Knowledge of Android Jetpack components and libraries.Familiarity with mobile application security best practices.Experience with cloud services and backend integration.Contributions to open-source projects or involvement in the Android developer community.Benefits:Competitive salary and performance bonuses.Comprehensive health and dental insurance.Flexible working hours and remote work options.Professional development opportunities and career growth.A supportive and inclusive work environment.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Programmingcom.
- Track your application and get updates by email and WhatsApp.