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 that values creativity and celebrates development milestones.
- Qualifications: Strong coding skills in C, C++, Java, and system-level Android expertise required.
- Other info: Opportunity to engage with the open-source community and contribute to impactful projects.
The predicted salary is between 40000 - 60000 £ 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)
- Agile environment using Scrum or Kanban and tools such as Jira
- Android media applications using the Android NDK
- Familiarity with web browsers, WebRTC
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 ability to collaborate and contribute, 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 system integration and your familiarity with tools like the Android NDK.
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 media applications using the Android NDK, be sure to include these in your application. Highlight your contributions and the technologies used.
Engage with the Open-Source Community: Mention any contributions you've made to open-source projects, particularly those related to Android or web technologies. This shows your commitment to the field and your ability to collaborate with others.
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
The company values experience in Agile environments, particularly using Scrum or Kanban. Be prepared to discuss your previous experiences in these frameworks and how you contributed to sprint planning and refinement sessions.
✨Engage with the Open-Source Community
As part of the role involves contributing to open-source projects, highlight any past contributions you've made. Discuss your familiarity with relevant projects and how you can bring improvements to the table.