At a Glance
- Tasks: Develop and maintain integration of technology across various platforms, including Android and web decoders.
- Company: Join a dynamic tech company focused on innovative software solutions and community engagement.
- Benefits: Enjoy perks like private medical insurance, gym membership, and continuous professional development.
- Why this job: Be part of a collaborative culture, contribute to open-source projects, and celebrate development milestones.
- Qualifications: Strong coding skills in C, C++, Java, and system-level Android expertise required.
- Other info: Position based in London with a competitive salary range of £50-75k.
The predicted salary is between 42000 - 63000 £ per year.
A key responsibility of the Android Systems Software Engineer will be to develop and maintain the integration of the company’s technology across a variety of operating environments, including Android, FFmpeg, JavaScript-based web decoders, browsers, WebRTC, and ALVR (Air Light VR). You’ll also actively engage with the open-source community, contributing improvements upstream to relevant projects.
Day-to-day responsibilities will include planning and coordinating development activities, such as sprint planning and refinement sessions focused on new features and issue resolution. You'll participate in daily stand-ups, providing status updates, highlighting blockers, and celebrating development milestones.
Essential requirements:
- Strong coding skills in languages such as C, C++, Java, JavaScript, HTML
- System level Android expertise (not app development)
Desirable experience:
- Agile environment using Scrum or Kanban and tools such as Jira
- Android media applications using the Android NDK
- Familiarity with web browsers, WebRTC
Location: London
Salary: £50-75k
Benefits: Pension, Private medical insurance with Bupa, Commuter club, Bike2Work scheme, gym membership, Income protection, Life assurance, equity scheme, continuous professional development.
Key Skills: Android, integration
Desirable skills: C, C++, Java, JavaScript, HTML
Android Systems Software Engineer employer: Enterprise Recruitment Ltd
Contact Detail:
Enterprise Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Android Systems Software Engineer
✨Tip Number 1
Familiarise yourself with the latest developments in Android systems and related technologies. Being well-versed in the current trends and updates will not only boost your confidence but also demonstrate your passion for the field during discussions.
✨Tip Number 2
Engage with the open-source community by contributing to relevant projects on platforms like GitHub. This will not only enhance your coding skills but also showcase your commitment to collaboration and improvement, which is highly valued in this role.
✨Tip Number 3
Brush up on Agile methodologies, particularly Scrum and Kanban. Understanding these frameworks will help you communicate effectively about your experience in planning and coordinating development activities, which is a key part of the job.
✨Tip Number 4
Prepare to discuss your experience with system-level Android expertise rather than app development. Be ready to provide examples of how you've tackled challenges in integrating technology across different operating environments.
We think you need these skills to ace Android Systems Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your coding skills in C, C++, Java, and JavaScript. Emphasise any experience you have with Android systems, particularly system-level expertise rather than app development.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with Agile methodologies like Scrum or Kanban, and how you've contributed to projects in similar environments.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving Android integration or open-source contributions, be sure to include these in your application. Highlight your role and the technologies used.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at Enterprise Recruitment Ltd
✨Showcase Your Coding Skills
Be prepared to demonstrate your coding abilities in languages like C, C++, Java, and JavaScript. You might be asked to solve problems on the spot, so practice common algorithms and data structures beforehand.
✨Understand System-Level Android Expertise
Since the role focuses on system-level Android expertise rather than app development, brush up on your knowledge of Android architecture and how it integrates with various technologies. Be ready to discuss your experience with Android NDK and related projects.
✨Familiarise Yourself with Agile Methodologies
As the position involves working in an Agile environment, make sure you understand Scrum and Kanban principles. Be ready to talk about your experience with sprint planning, daily stand-ups, and using tools like Jira.
✨Engage with the Open-Source Community
Since the role requires active engagement with the open-source community, mention any contributions you've made to relevant projects. This shows your commitment to collaboration and continuous improvement in the tech space.