Posted on: 05/11/2025
Description :
Role Title : Android Developer
Experience Required : 4+ years
Application Development & Architecture :
- Feature Development : Design and develop new application features utilizing the Android SDK, ensuring strict adherence to Material Design principles and current UI/UX guidelines.
- Architecture : Apply and enforce modern architectural patterns, primarily MVVM (Model-View-ViewModel), with exposure to others like MVP or VIPER, to maintain code scalability and testability.
- Language Proficiency : Write clean, efficient, and well-documented code using Kotlin and/or Java.
Testing & Quality Assurance :
- Testing Practices : Drive quality assurance by writing comprehensive unit and UI tests using frameworks like JUnit4, Espresso, and Snapshot testing.
- TDD/BDD : Demonstrate exposure to Test-Driven Development (TDD) and/or Behavior-Driven Development (BDD) methodologies.
- Performance : Continuously monitor and optimize application performance, ensuring fast load times, minimal battery usage, and overall system reliability.
Integration & DevOps :
- API Integration : Seamlessly integrate with RESTful services/APIs and manage data synchronization and caching to handle disconnected states effectively.
- Agile Workflow : Actively work in an Agile environment, utilizing tools like Jira/Confluence for project tracking and collaboration.
- CI/CD : Utilize and contribute to the Continuous Integration/Continuous Deployment (CI/CD) process, working with tools such as Jenkins, Git, and code quality platforms like SonarQube.
Required Skills & Expertise :
- Experience : 4+ years of professional Android development experience.
- Core Stack : Proficiency in Kotlin/Java and mandatory experience implementing the MVVM pattern.
- Integration : Strong expertise integrating with RESTful APIs.
- Methodology : Strong understanding of the full software development lifecycle and exposure to BDD/TDD practices.
Preferred / Nice to Have :
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1570366
Interview Questions for you
View All