FPT Software
Sr. Native Android Developer (contract, B2B)
FPT SoftwareRomania8 days ago
Full-timeRemote FriendlyEngineering, Information Technology

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 relevance