Software Design Engineer (Mobile Apps)

JOB DESCRIPTION

Android/iOS/Ionic application design and development for IoT and Enterprise IT.
Closely collaborate with UI and UX designers to create elegantly designed applications
Design, build, and maintain efficient, reusable, and reliable code.
Ensure the performance, quality and responsiveness of the application.
Identify UI problems and bugs and devise elegant solutions.

JOB REQUIREMENT

Degree/Master in Computer Science/Engineering.
Minimum 3 to 5 years of Android/iOS application development.
Solid experiences in Android/iOS native frameworks and Ionic framework. React/Vue/Ember developers are welcome to Ionic development.
Strong programming knowledge in Objective-C/Swift, Java/Kotlin, or Javascript ES6/Typescript/NodeJS
Experienced in progressive application design and development
Experienced with OAuth2.0, JWT, RESTful API, JSON and XML
Experienced with Networking, Bluetooth, NFC, WiFi, Camera, Accelerator and other subsystems.
Experienced with WatchOS/Tizen is a plus.
Experienced integrating Google maps, places, payment systems, charts and dashboards, notifications, calendaring and multimedia is preferred
Experienced with TDD approach using XCTest/Junit/Jasmine/Karma/Robot for Unit Test
Strong analytical and debugging skills, knowledge of Xcode IDE, ADB and Emulators.
Clear communicator, good command of English and able to write good documentation
Self-motivated and proactive to tackle complex issues.
Be able to brainstorm and effectively communicate technology ideas and issues to peers and upper management
Be highly collaborative and able to work cross functionally with different teams

WHAT'S ON OFFER

Healthcare of Bao Viet
2 – 3 business trips to work at headquarter per year
Follow standard VN labor law
Working conditions are normal for an office environment
Work requires willingness to work a flexible schedule

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

iOS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J00123

Status:

Close

Related Job:

Simulation Engineer (Mujuco)

Ho Chi Minh - Viet Nam


Product

  • Python
  • C/C++

Create and maintain high-fidelity digital twin environments across software platforms, calibrated to real hardware behavior. Develop systems for locomotion, autonomy, and perception teams to generate, validate, and iterate on simulation scenarios at scale. Establish pipelines for asset import, workflows, sensor modeling, and real-to-sim calibration to ensure digital twins remain synchronized with evolving hardware. Design photorealistic rendering pipelines for synthetic data generation and perception model training. Collaborate with hardware and mechatronics teams to model actuator dynamics, contact physics, and structural behavior in digital twins. Integrate digital twin environments with locomotion training pipeline and autonomy stack. Contribute to the open-source simulation stack, including tooling, documentation, and reproducible environment workflows.

Negotiation

View details

Embedded Software Engineer (V)

Ho Chi Minh - Viet Nam


Outsource

  • Embedded
  • C/C++

An Embedded Software Engineer has the opportunity to work with a Microcontroller Unit (MCU) that controls various car functions. They will be involved in the entire development process, from requirement analysis to driver/software design, coding, and testing. The engineer will specialize in a specific phase and module within the MCU to enhance their technical skills and domain expertise.

Negotiation

View details

Embedded Software Engineer (FW)

Ho Chi Minh - Viet Nam


Outsource

  • Embedded
  • C/C++

An Embedded Software Engineer plays a vital role in the development of modern car's Microcontroller Unit (MCU). This role involves various tasks such as requirement analysis, driver/software design, coding, and testing, giving the engineer a comprehensive understanding of the full development cycle. Engineers typically focus on a specific phase and module within the MCU to enhance their technical proficiency and domain experience.

Negotiation

View details