Inactive
A

ASSA ABLOY

Global leader in access solutions

Android Engineer

Mobile EngineeringPosted on Nov 8
Full-timeVietnamNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or equivalent is required.
  • At least 2 years of experience developing Android applications is required.
  • Proficiency with Kotlin, Kotlin Coroutines, Kotlin DSL, Java, and JNI is required.
  • Experience leveraging the Android Software Development Kit (SDK) and Native Development Kit (NDK) for application development is required.
  • Experience with Bluetooth mechanisms and native application programming interfaces (APIs) is required.
  • Experience with Model-View-ViewModel (MVVM) and Model-View-Intent (MVI) architectures is required.
  • Experience with Jetpack, including Jetpack Compose UI, is required.
  • Strong communication and the ability to work collaboratively are required.
  • Strong problem-solving ability is required.

Responsibilities

  • Develop Android applications throughout their full lifecycle.
  • Design, implement, and debug Android applications with attention to quality, user interface, stability, and compatibility.
  • Perform software, code, and requirements analysis; conduct software reviews; identify code metrics; and analyze system risks and software reliability.
  • Perform object-oriented analysis and design (OOA and OOD).
  • Model and simulate software.
  • Support, maintain, and document software functionality.
  • Integrate software with existing systems.
  • Evaluate and identify new technologies for implementation.
  • Add unit tests to achieve high code coverage.
  • Take responsibility for the complete software development lifecycle, including design, prototyping, implementation, testing, maintenance, and technical support.

Desired Qualifications

  • Experience with Cloud SDKs is a plus.
  • Experience developing live applications on app stores or contributing to open-source software is a plus.
  • Experience with design tools or networking technologies, including REST APIs and SQLite, is a plus.
  • Experience architecting large software projects from scratch and writing automated unit and application tests is a plus.
  • Experience developing IoT products is a plus.
  • Experience with Jira, Confluence, Bitbucket, Jenkins, and Git is a plus.
  • Experience with Agile is a plus.

About the Company

ASSA ABLOY

Global leader in access solutions

ASSA ABLOY provides access solutions including mechanical locks and electronic security systems to secure doors, buildings, and identities. Its products work by combining physical locks with digital access control: mechanical locksets for doors, electronic locks and smart cylinders that can be opened via codes, cards, keys, or mobile apps, and identity solutions from HID Global that manage secure credentials and access permissions across systems. The company differentiates itself through a large, diversified portfolio of brands and products, a long track record of strategic acquisitions (such as Yale Locks and HID Global), and a global presence in over 70 countries, which lets it serve many customers and integrate hardware with software and identity management. The goal is to maintain leadership in the access-solutions market by expanding offerings, geographic reach, and coordination across physical security and identity technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Stockholms kommun, Sweden
Founded
1880

Recently Posted Jobs

Explore more opportunities at ASSA ABLOY

See more jobs