Senior Android Framework Developer
- Sweden
Job Overview
We are seeking Senior Android Framework Developers to join our ranks! The successful candidate will show knowledge of the framework layer of Android AOSP and the application layer and a technical understanding of the lower layers. You will work in all project phases and with all kinds of Android-based products. And sometimes, for example in semi-systems, with other embedded software development. Develop software in Android-based systems; analyze, design, program, integrate, unit test, and debug in the top layers of the Android stack: Application layer and Framework layer.
Responsibilities
Work in teams with other software developers.
Interface with customers on an engineering level.
Contribute to pre-studies and propose technical solutions.
Collaborate with specialists and developers from other technical areas like hardware, audio, and optics.
Investigate and learn new product domains in the context of the need to design the correct solutions.
Requirement – Must have:
Exceptional communication skills in English
6+ years’ experience in Android full-stack AOSP (Android Open-Source Project) development
4+ years of hands-on experience working with Android system-level development, including custom ROMs, kernels, and device drivers.
4+ years’ experience with Java and/or Kotlin for Android development, and
proficiency in native Android SDKs and NDKs
In-depth expertise in Android framework development and modification, with extensive knowledge of Android internals
Strong understanding of Android hardware architecture, including interfacing with hardware components and debugging hardware-related issues
Demonstrated experience with performance optimization, power management, and
memory management in the Android system.
Familiarity with Android security concepts and secure coding practices
Proven ability to lead and mentor junior Android engineers and collaborate with cross-functional teams.
Proficiency in version control systems, such as Git, and familiarity with code review and collaboration tools
In-depth experience with Agile development methodologies, such as Scrum or Kanban
Strong documentation and writing skills.
Personal characteristics to look for in all available positions:
Team player
Excellent communication skills to manage stakeholders.
Proactive in collaborating and execution.
Willingness to learn new methods/tools/processes.
Strong problem-solving and critical-thinking skills.
Strong passion for creativity and solving cutting-edge industry problems.

