top of page

CXP794 - SENIOR ANDROID ENGINEER

Jt 1.png

CXP794 - SENIOR ANDROID ENGINEER

Apply

IT

Senior

Ha Noi

Full-time

Responsibilities

Our Engineering team is modernizing our mobile architecture to deliver robust, responsive, and secure experiences across iOS and Android platforms. As an Android Engineer, you will play a key role in this initiative - developing high-quality native applications, contributing to architectural modernization efforts, and collaborating with cross-functional teams to create exceptional user experiences.


In this role, you’ll work closely with external APIs and data sources, help migrate legacy components to native frameworks, and drive ongoing performance and stability improvements. You’ll tackle complex technical challenges, ensure high standards of code quality, and actively contribute to building scalable, maintainable, and delightful mobile experiences that our users love.

  • Develop and maintain a high-quality Android app.

  • Implement new features according to technical specifications and design requirements.

  • Integrate with external data sources and APIs to extend app functionality.

  • Write clean, maintainable, well-documented code following coding standards.

  • Participate in code reviews to ensure code quality and knowledge sharing.

  • Contribute to mobile architecture modernization efforts, with a focus on maintaining the RxJava codebase.

  • Design scalable, maintainable solutions aligned with the overall technical architecture and patterns.

  • Follow Test-Driven Development (TDD) and write unit tests to ensure code quality.

  • Focus on bug fixing, performance improvements, and thorough feature testing before release.

  • Monitor app performance and identify optimization opportunities; troubleshoot and debug issues.

  • Collaborate with product managers, designers, and backend engineers for seamless API integration.

  • Participate in agile processes (sprint planning, standups, retrospectives) and maintain Jira tickets.

  • Contribute to team knowledge sharing, documentation, and best practices.

  • Stay current with mobile development trends and technologies; participate in knowledge transfer sessions.

  • Support app store submission processes and compliance requirements.

Requirements

  • Proficiency in Kotlin with solid knowledge of Jetpack.

  • Experience with MVVM/MVP architectures, dependency injection, modular design, and reactive programming concepts (RxJava beneficial for legacy code).

  • Familiarity with REST APIs, JSON parsing, Retrofit (Android), and secure API communication.

  • Experience with unit/UI testing (JUnit/Espresso) and TDD principles.

  • App Store submission experience and knowledge of ASO best practices.

  • Firebase services (Analytics, Authentication, FCM, Remote Config) and Crashlytics.

  • Excellent troubleshooting, communication, and collaboration skills; ability to work across multiple time zones.

*** Nice to have

  • Comfortable in a fast-paced startup.

  • Ability to collaborate with cross-time zone teams.

Benefits

Working location: Remote full-time (California time zone)

Salary range: up to USD 5,000 Net

Infomation

Offered Salary

4,000 $ - 5,000 $

Skills

Senior

Jt 1.png

Ha Noi

CXP794 - SENIOR ANDROID ENGINEER

Senior

Jt 1.png

Remote

CXP211 - SENIOR iOS ENGINEER

Middle/Senior

Jt 1.png

Ha Noi

ARC753 - DATA ANALYST (MIDDLE/ SENIOR)

bottom of page