Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Overview
We are looking for an experienced Android developer to strengthen our app development teams. The developer must be proficient in native app development for the Android platform. A strong understanding and experience with Clean Architecture is essential. Since we maintain our own backend-for-frontend, knowledge of backend integration is a huge plus.
You will be joining a remote-first and dynamic team that works with a modern and evolving tech stack. We foster an open culture where feedback is not only welcome but encouraged, and you will have the opportunity to actively shape both processes and technical solutions.
We value quality, structured development, and the ability to work in agile, iterative team environments.
Requirements
General (mandatory!)
- Proficiency in Kotlin
- Strong practical experience with Jetpack Compose for UI development
- Deep understanding of Clean Architecture principles and proven experience applying them
- Experience with agile software development methodologies (Scrum, SAFe)
- Ability to produce well-structured, testable, and efficient code
- Strong focus on code quality, maintainability, and documentation Additional Skills (Nice to have)
- Backend integration skills will be a huge plus (APIs, Backend-for-Frontend)
- Experience with app modularization
- Practical experience with Google Maps for Jetpack Compose is an advantage
- Integration of third-party SDKs and marketing/tracking tools (e.g. Adjust, Braze)
- Knowledge of mobile security principles and secure coding practices
- Experience working with CI/CD pipelines for mobile apps
Responsibilities
- Develop new features and maintain existing app modules
- Collaborate closely with testers, product owners, designers, and other developers
- Write unit and component tests
- Integrate backend services and third-party APIs where needed.
- Follow coding guidelines and contribute to continuous process improvement
- Support deployment and release processes
- Actively participate in code reviews and technical discussions
Expected Deliverables
- High-quality, production-ready native mobile application components
- Technical documentation where applicable
- Regular updates on progress via agile ceremonies (e.g., stand-ups, reviews)
Key Skills
Ranked by relevanceReady to apply?
Join FPT Software and take your career to the next level!
Application takes less than 5 minutes