Senior Mobile Engineer (Android Native, Kotlin)

17 Minutes ago • 4 Years +
Mobile Development

Job Description

KMS Technology is seeking a Senior Mobile Engineer specializing in Android Native and Kotlin. This role involves designing, developing, and maintaining engaging mobile applications, collaborating with cross-functional teams, and participating in the full software development lifecycle. The engineer will be responsible for writing clean, scalable code, conducting code reviews, debugging complex issues, and optimizing application performance. Communication with US clients for requirements and technical discussions is also a key aspect of the role.
Good To Have:
  • Experience with Flutter (Dart) - BE (Ruby).
  • Familiarity with cloud services (Firebase, AWS).
Must Have:
  • Design, develop, and maintain engaging native mobile applications.
  • Collaborate with Product Owners, Designers, Backend engineers, and QA teams.
  • Participate in all phases of the software development lifecycle.
  • Conduct code reviews using Git.
  • Write clean, scalable, and efficient code.
  • Debug, troubleshoot, and resolve complex technical issues.
  • Optimize application performance, scalability, and security.
  • Communicate with US Clients for requirement clarification and technical discussions.
  • At least 4+ years of experience in Android development.
  • Strong in Kotlin and Java.
  • Proficiency with Dagger/Hilt.
  • Experience with RESTful APIs, GraphQL, Retrofit.
  • Experience with Kotlin Coroutines & Flow.
  • Intermediate English level.
  • Good logical thinking and problem-solving skills.
  • Ability to self-learn and adapt to new technologies quickly.
  • Ability to communicate effectively with team members and management.
  • Work independently.
Perks:
  • Working in one of the Best Places to Work in Vietnam.
  • Building large-scale & global software products.
  • Working & growing with Passionate & Talented Team.
  • Diverse careers opportunities with Software Outsourcing, Software Product Development, IT Solutions & Consulting.
  • Attractive Salary and Benefits.
  • Performance appraisals every year and performance bonus.
  • Onsite opportunities: short-term and long-term assignments in North American (U.S, Canada), Europe, Asia.
  • Flexible working time.
  • Various training on hot-trend technologies, best practices and soft skills.
  • Premium healthcare insurance for you and your loved ones.
  • Company trip, big annual year-end party every year, team building, etc.
  • Fitness & sport activities: football, tennis, table-tennis, badminton, yoga, swimming…
  • Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks,…
  • Free in-house entertainment facilities (foosball, ping pong, gym…), coffee, and snack (instant noodles, cookies, candies…).

Add these skills to join the top 1% applicants for this job

communication
problem-solving
data-analytics
design-patterns
github
game-texts
quality-control
ruby
networking
aws
sonarqube
junit
graphql
git
retrofit
dependency-injection
kotlin
firebase
bitbucket
dart
java
flutter

Company Description

KMS Technology was established in 2009 as a U.S.-based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise.

We pride ourselves on creating brilliant solutions for our clients by leveraging deep expertise, advanced technologies, and delivery excellence—achieving a shared success where everyone can reach their fullest potential. We believe that the business success we contribute to reflects our commitment to making a difference for our community, providing solutions that create long-lasting impacts within 3 main business sectors:

  • Enterprise software development services: Leverage software domain expertise to help clients make better business decisions in technology platforms, increase speed-to-market, and gain critical development support through innovative technology solutions
  • Healthcare technology solutions: Build transformative next-gen technologies to solve healthcare’s most challenging problems, providing innovative tools and expertise to providers, payers, life sciences, and medical technology vendors
  • Banking, Financial Services & Insurance (BFSI) technology solutions: Empower BFSI businesses to embrace the digital finance revolution and expedite clients’ journey towards complete digitalization, technology consulting, data analytics, software development, and software quality

Job Description

  • Design, develop, and maintain engaging native mobile applications.
  • Collaborate with Product Owners, Designers, and Backend engineers, QA teams to define, design, and implement new features and deliver seamless user experiences.
  • Participate in all phases of the software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
  • Conduct code reviews using Git to ensure code quality and adherence to best practices.
  • Write clean, scalable, and efficient code while following software development best practices.
  • Debug, troubleshoot, and resolve complex technical issues.
  • Optimize application performance, scalability, and security.
  • Communicate with US Clients for requirement clarification and technical discussions.
  • Perform other tasks as assigned by the Leader/Manager.

Qualifications

General requirements:

  • Passionate about mobile technologies.
  • At least an Intermediate level of English level.
  • Good for logical thinking and problem solving (Digital Thinker, Product Mindset, Can-do attitude, and Adaptable)
  • Ability to self-learn and adapt to new technologies quickly..
  • Ability to communicate effectively with team members and management.
  • Work independently

Technical requirements:

  • At least 4+ years of experience in Android development, solid understanding of the full mobile development life cycle.
  • Programming Languages: strong in Kotlin and Java
  • Android Framework & Libraries: Lifecycle, ViewModel, LiveData / StateFlow, Navigation Component, Room, WorkManager, Jetpack Compose
  • Design Patterns: MVVM, MVP, Clean Architecture, Repository pattern
  • Dependency Injection: proficiency with Dagger/Hilt
  • Networking: RESTful APIs, GraphQL, Retrofit, offline catching
  • Asynchronous & Concurrency: Kotlin Coroutines & Flow
  • Database & Storage: Room (SQLite wrapper), SharedPreferences (legacy)
  • Unit Testing: JUnit, Mockito. UI Testing: Espresso, ComposeTestRule
  • Analytics & Monitoring: Firebase Analytics / Crashlytics, Datadog
  • Version Control & Collaboration: GitHub / Bitbucket
  • Play Store Deployment: Experience in publishing apps, handling release tracks, signing, and Play Console policies
  • Other Essentials: ProGuard / R8, Lint & Detekt, SonarQube, Third-party - Appsflyer

Nice to have:

  • Experience with Flutter (Dart) - BE (Ruby)
  • Familiarity with cloud services (Firebase, AWS)

Additional Information

  • Working in one of the Best Places to Work in Vietnam
  • Building large-scale & global software products
  • Working & growing with Passionate & Talented Team
  • Diverse careers opportunities with Software Outsourcing, Software Product Development, IT Solutions & Consulting
  • Attractive Salary and Benefits
  • Performance appraisals every year and performance bonus
  • Onsite opportunities: short-term and long-term assignments in North American (U.S, Canada), Europe, Asia.
  • Flexible working time
  • Various training on hot-trend technologies, best practices and soft skills
  • Premium healthcare insurance for you and your loved ones
  • Company trip, big annual year-end party every year, team building, etc.
  • Fitness & sport activities: football, tennis, table-tennis, badminton, yoga, swimming…
  • Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks,…
  • Free in-house entertainment facilities (foosball, ping pong, gym…), coffee, and snack (instant noodles, cookies, candies…)

And much more, join us and let yourself explore other fantastic things!

Set alerts for more jobs like Senior Mobile Engineer (Android Native, Kotlin)
Set alerts for new jobs by Square
Set alerts for new Mobile Development jobs in Vietnam
Set alerts for new jobs in Vietnam
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙