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.
Company Description
FPT Software, a subsidiary of FPT Corporation, is a global technology and IT services provider headquartered in Vietnam, generating USD 1.22 billion in revenue (2024) with over 33,000 employees in 30 countries. The company excels in addressing complex business opportunities and challenges with services in Advanced Analytics, AI, Digital Platforms, Cloud, IoT, Low-code, and more. FPT Software has partnered with over 1,100 clients, including 130+ Fortune Global 500 companies across industries such as Aviation, Automotive, Banking, Financial Services and Insurance, Healthcare, Logistics, Manufacturing, and Utilities.
Role Description
This is a full-time remote role for a Native Android Developer (contract, B2B) at FPT Software.
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.
Qualifications
🛑General (mandatory!)
• Proficiency in Kotlin (+5 years of experience)
• 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