- Quick Apply
Job Description
Position TitleAndroid DeveloperExperience3-8 Years (Can be adjusted based on business
requirements)Role SummaryWe are seeking a talented Android Developer to design,
develop, and maintain high-quality Android applications. The ideal candidate should have
strong experience in Kotlin/Java, Android SDK, mobile application architecture, and
integration with backend services. The role involves working closely with cross-functional
teams to deliver scalable, secure, and user-friendly mobile solutions.
Key ResponsibilitiesDesign, develop, test, and maintain Android applications.Collaborate
with product managers, designers, QA engineers, and backend developers to deliver
high-quality solutions.Develop clean, reusable, and maintainable code following coding
standards and best practices.Implement new features and enhance existing
functionalities.Integrate RESTful APIs and third-party libraries/SDKs.Optimize applications
for performance, scalability, and security.Troubleshoot, debug, and resolve application
issues.Conduct code reviews and participate in technical discussions.Ensure compliance
with Google Play Store requirements and Android development guidelines.Stay updated
with emerging Android technologies and industry trends.Required Technical
Skills:Programming Languages:Kotlin (Mandatory)JavaAndroid DevelopmentAndroid
SDKJetpack ComponentsJetpack ComposeMaterial DesignRoom
DatabaseCoroutinesLiveDataNavigation
ComponentWorkManagerArchitectureMVVMMVCClean ArchitectureSOLID
PrinciplesDesign PatternsAPI & IntegrationRESTful APIsJSON
ParsingRetrofitOkHttpFirebase IntegrationOAuth / JWT AuthenticationTools &
PlatformsAndroid StudioGit / GitHub / GitLabGradleFirebaseJenkins / Azure DevOpsCI/CD
PipelinesTestingJUnitEspressoMockitoUnit TestingUI TestingPreferred SkillsExperience
with Firebase Analytics, Crashlytics, and Push Notifications.Knowledge of mobile security
best practices.Experience with cloud platforms such as Azure or AWS.Familiarity with
Agile/Scrum methodologies.Exposure to cross-platform technologies such as Flutter or
React Native.Experience publishing and maintaining applications on the Google Play
Store.QualificationsBachelor's or Master's degree in Computer Science, Information
Technology, Engineering, or a related field.Proven experience in Android application
development.Strong understanding of software development lifecycle (SDLC) and Agile
practices.Experience working with enterprise-scale mobile applications is
preferred.Behavioral CompetenciesStrong problem-solving and analytical skills.Excellent
communication and collaboration abilities.Ability to work independently and within a
team.Strong attention to detail and commitment to quality.Customer-focused mindset with a
passion for delivering exceptional user experiences.Nice to HaveExperience in Banking,
Financial Services, Retail, Healthcare, or E-commerce domains.Knowledge of performance
tuning and application optimization.Experience mentoring junior developers.Familiarity with
accessibility standards and mobile usability best practi