Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ASSA ABLOY Opening Solutions

Android Engineer

ASSA ABLOY Opening Solutions

. Develop Android applications across the full lifecycle .

Posted 11/8/2026full-timeVietnamJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in developing Android applications using Kotlin, Java, and Android SDK, with a strong focus on UI design, stability, and code quality. Experienced in managing the complete software development lifecycle and collaborating effectively within a software engineering team.

Highest-signal resume keywords
Android Application DevelopmentKotlin ProficiencyExperience with MVVM and MVI ArchitecturesUnit Testing and Code CoverageAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Android SDKKotlin CoroutinesJavaJNIBluetooth MechanismsJetpack Compose UIREST APIsSQLiteSoftware ModelingObject-Oriented Design
Soft Skills
Strong CommunicationCollaborative WorkProblem-Solving
Tools & Technologies
JiraConfluenceBitbucketJenkinsGit
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Software Development LifecycleIoT Product DevelopmentLive Apps DevelopmentOpen-Source Software Contribution

Tech Stack

Tools & technologies
AndroidIoTJavaJenkinsKotlinSQLite

About the role

Key responsibilities & impact
  • Develop Android applications across the full lifecycle
  • Design, implement, debug, and maintain Android applications with quality, UI, stability, and compatibility
  • Perform software, code, requirements, review, code metrics, system risk, and reliability analyses
  • Perform object-oriented design and analysis
  • Conduct software modeling and simulation
  • 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
  • Manage complete software development lifecycle, including design, prototyping, implementation, testing, maintenance, and technical support
  • Participate as part of the software team, contributing software engineering, partnering, and learning skills

Requirements

What you’ll need
  • Bachelor's degree in Computer Science or equivalent
  • 2+ years’ experience in developing Android applications
  • Proficient with Kotlin, Kotlin Coroutines, Kotlin DSL, Java and JNI
  • Experience leveraging Android SDK and NDK for application development
  • Experience with Bluetooth mechanisms and native APIs
  • Experience with MVVM and MVI architectures
  • Experience with Jetpack, including Jetpack Compose UI
  • Strong communication and ability to work collaboratively
  • Excellent problem-solving skills
  • Appreciation for well-designed, scalable code and Android UI
  • Experience developing live apps 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 in IoT product development is a plus
  • Experience with Jira, Confluence, Bitbucket, Jenkins and Git is a plus
  • Experience in Agile is a plus

Benefits

Comp & perks
  • Regular feedback, training, and development opportunities
  • Career growth opportunities locally, regionally, or internationally
  • Diverse and inclusive teams
  • Travel required: 0%-10%