FREE ACCESS
5,000–10,000 jobs/day
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.

Android Engineer
ASSA ABLOY Opening Solutions. Develop Android applications across the full lifecycle .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAndroidIoTJavaJenkinsKotlinSQLite
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%