Skip to content
mimi

Sr. Mobile Android Developer (Kotlin/Java)

Helius Technologies

India · On-site Full-time Senior 2w ago

About the role

About

As a Senior Mobile Android Developer, you will involve and contribute to the design and development of an Android mobile application for a brand‑new Electric Vehicle company. The mobile application will work in conjunction with the EV cloud to provide the owner of a vehicle with the complete management and control needed for creating “connected cars” and “smart vehicles powered with AI + IoT”, the next big thing in technology.

Responsibilities

  • ✓ Design and build applications with advanced features.
  • ✓ Communicate with stakeholders and colleagues in Vietnam, the US, and worldwide to clarify requirements, to define, design, and deliver new features.
  • ✓ Deliver high‑quality optimized production code on time.
  • ✓ Dig into problems/bugs and provide technical solutions/fixes.

Qualifications

General requirements

  • ✓ 3+ years of experience in developing Android and industrial software. 5+ years for the lead position.
  • ✓ Intermediate level of written/spoken English.
  • ✓ Excellent in problem‑solving and a quick learner.
  • ✓ Deliver high‑quality, readable, scalable, secured, and optimized code at high speed.
  • ✓ Good experience in end‑to‑end quality software development process, Scrum, JIRA, Git (GitLab/GitHub), and Agile methodology.

Technical qualifications

  • ✓ Strong Kotlin or Java for Android programming and debugging skills.
  • ✓ Good experience in OOP programming, MVVM/MVP, Design patterns.
  • ✓ Familiar with backend communication with MQTT, Kafka and Web‑Socket, RESTful APIs.
  • ✓ Knowledge of multi‑process, multi‑threading, and asynchronous programming like Kotlin Coroutines and RxJava.

Desired skills (nice to have)

  • ✓ Experience in Network protocols, messages, TCP/IP socket, Client‑server communication and IPC.
  • ✓ Familiar with SSL / OAuth / X509 (user identity) and Bio Login (FaceID, Finger print).
  • ✓ Basic knowledge of Image processing and Video streaming.
  • ✓ Being Familiar with Bluetooth (RSSI) programming is a plus.

Why You’ll Love Working Here

  • We value our people and always want to support our staff with the best conditions we can.
  • Make a difference together: chart the future course of the computer vision, video conference industry and cutting‑edge products.
  • Work, learn, share and have fun with talented, young, dynamic & friendly colleagues in both US, Taiwan and Vietnam.
  • Enjoy an energetic, open, professional (we are SOC2 certified) and transparent working environment.
  • Acquire a variety of technical and soft skills from experienced Software Engineers and Entrepreneurs.
  • Very competitive salary, negotiable that matches with your talents and contributions.
    • Mid‑Senior: negotiable.
    • Senior / Leader: negotiable.
  • Yearly salary review
  • 13th month salary
  • Surprised bonuses that recognize outstanding contributions.
  • Year‑end Bonus based on the contribution.
  • Labor contract, social insurance, health insurance and unemployment insurance.
  • Extra Health Insurance (PVI / PTI / Bao Viet...).
  • Happy Friday (free meal weekly)!
  • Annual paid leave: 12 days.
  • Good and strong working devices are provided.
  • Clearly defined long‑term career road‑map for those who are qualified.
  • Open opportunities for talents to self‑promote and gain the key‑role in long term.
  • Overtime and compensating work policy.
  • Opportunities to travel to the US, Vietnam, Taiwan for business trips when required.
  • Team building trip.
  • Other team building activities.

Requirements

  • 3+ years of experience in developing Android and industrial software.
  • Intermediate level of written/spoken English.
  • Excellent in problem-solving and a quick learner.
  • Deliver high-quality, readable, scalable, secured, and optimized code at high speed.
  • Good experience in end-to-end quality software development process, Scrum, JIRA, Git (GitLab/GitHub), and Agile methodology.
  • Strong Kotlin or Java for Android programming and debugging skills.
  • Good experience in OOP programming, MVVM/MVP, Design patterns.
  • Familiar with backend communication with MQTT, Kafka and Web-Socket, RESTful APIs.
  • Knowledge of multi-process, multi-threading, and asynchronous programming like Kotlin Coroutines and RxJava.

Responsibilities

  • Design and build applications with advanced features.
  • Communicate with stakeholders and colleagues in Vietnam, the US, and worldwide to clarify requirements, to define, design, and deliver new features.
  • Deliver high-quality optimized production code on time.
  • Dig into problems/bugs and provide technical solutions/fixes.

Benefits

13th month salarySurprised bonusesYear-end BonusLabor contractsocial insurancehealth insuranceunemployment insuranceExtra Health InsuranceHappy FridayAnnual paid leaveGood and strong working devicescareer road-mapTeam building tripOther team building activities

Skills

AgileAndroidAsynchronous programmingGitGitHubGitLabJavaJIRAKafkaKotlinKotlin CoroutinesMQTTMVVMMVPOOPRESTful APIsRxJavaScrumSSLTCP/IPWeb-Socket

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free