Senior/Principal Mobile Developer

Position: Senior/Principal Mobile Developer (iOS, Android, or both)

Location: Ho Chi Minh City, Vietnam

Type: Contract to Perm, Full time

Salary: Competitive, based on experience and skill

About Righ

Righ delivers next generation connected intelligence through distributed agentic AI on edge. With platforms like RighValor for on-device decision making and RighGravity for localized data intelligence, we enable privacy first, real time services without cloud dependency. Our solutions help service providers and device manufacturers unlock new revenue, deliver faster, more customized experiences, and redefine how connected environments think and adapt. At our core, we are a passionate team built on honesty and trust, driven to bring innovative solutions that shape the future of connected intelligence.

The Role

The Righ product team is looking for a driven senior mobile developer to help our team set new heights in both quality and velocity. You will be responsible for developing and maintaining our cutting-edge mobile applications, focusing on both iOS and Android platforms. You will collaborate closely with product managers, designers, and other engineers to deliver intuitive, high-performing, and visually appealing mobile experiences for our users.  What will set you apart as the ideal candidate for this role will be your focus on tools and processes to accelerate the team’s velocity.  What will make you successful in this role is your ability to proactively identify and address problems and challenges before they become blockers.  You will work with the other mobile engineering team members to continuously improve our processes and quality of our output.  Our team focus is to accelerate our velocity and raise the bar for our standard of excellence.

Responsibilities:

  • Continuously discover, evaluate, and implement new technologies to maximize team velocity.
  • Identify and correct bottlenecks and fix bugs.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Design, develop, and maintain high-quality native mobile applications for iOS (using SwiftUI) or Android (using Kotlin and Jetpack Compose) platforms.
  • Collaborate with cross-functional teams (product, design, and backend) to define, design, and ship new features.
  • Mentor and coach fellow mobile developers on the team.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write unit and integration tests to ensure code reliability.

Preferred Qualifications:

  • Solid understanding of the full mobile development lifecycle.
  • Proven experience as a native mobile developer with a strong portfolio of released applications on both iOS and Android.
  • Proficient in SwiftUI for iOS development.
  • Proficient in Kotlin and Jetpack Compose for Android development.
  • Experience with third-party libraries and APIs.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.