HT
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