At a Glance
- Tasks: Join our Mobile Engineering team to develop and improve mobile apps for sustainability.
- Company: Selected Interventions, part of AMCS Group, powers the environmental sector with innovative software solutions.
- Benefits: Enjoy hybrid work, private medical insurance, and a casual dress code with company events.
- Why this job: Make a real impact in the environmental sector while growing your career in a supportive team.
- Qualifications: Experience in mobile development with Xamarin, C#, and Agile methodologies is essential.
- Other info: Work in a unique office environment in Richmond with opportunities for international collaboration.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Ready to work on innovative mobile tech that supports real-world sustainability? We’re expanding our Mobile Engineering team and looking for a Mobile Engineer to help drive feature development and improvement across our Android and cross-platform apps.
As part of Selected Interventions — now a proud member of the AMCS Group — you’ll work in a focused, agile team contributing to software that makes a meaningful difference.
About Selected Interventions
We’re a software and services company powering the environmental sector through our class‑leading ECHO™ Service Management Framework. Built on a Microsoft stack and deployed via Azure, ECHO is used by global, multi‑billion turnover companies to manage complex field operations through a seamless suite of web, desktop, and mobile applications.
What Makes Us Different
We’re specialists in environmental services, with a mission to help the planet operate more sustainably. Now part of AMCS Group, we offer the agility of a close‑knit team with the global scale and resources to grow your career.
Role Description
This is a full‑time hybrid role for an experienced Mobile Engineer. You’ll support the Mobile Team in maintaining and developing features for Onboard. Working within a focused squad under the direction of the Mobile Team Lead, you’ll collaborate with product owners, quality analysts, and fellow engineers to deliver solutions that meet customer needs and align with our product and technical strategies.
Day-to-Day Responsibilities
- Collaborate across teams to ensure smooth service delivery and software releases.
- Deliver high‑quality, maintainable mobile software.
- Follow coding standards and best practices.
- Apply modern development standards to improve our mobile apps.
- Participate in code reviews and contribute to code quality.
- Troubleshoot and resolve issues promptly to minimise impact.
- Communicate clearly with stakeholders on progress and technical details.
Experience and Skills Needed
- Experience in mobile development with Xamarin (ideally Xamarin.Android & MvvmCross).
- Proficient in C# and the .NET framework.
- Familiar with Git version control.
- Strong problem‑solving skills and attention to detail.
- Collaborative and communicative team player.
- Experience with Agile methodologies (e.g., Scrum).
- Understanding of software design patterns and principles.
- Experience with CI/CD pipelines.
Why Join Us
- Be part of a growing, mission‑driven company making a real impact in the environmental sector
- Work in a collaborative, supportive, and forward‑thinking team
- Enjoy hybrid working, a unique office environment in Richmond, and opportunities to work internationally
- Grow your career with hands‑on experience and the backing of a global tech leader through AMCS Group
The Process
- Submit your application
- Initial phone conversation
- Interview with the hiring manager, including a technical assessment
- Final interview with hiring manager and HR
- Decision within 3–5 working days
Diversity & Inclusion
We welcome applicants from all backgrounds and are committed to creating an inclusive workplace where everyone can thrive.
#LI-JR1
#J-18808-Ljbffr
Mobile Engineer employer: AMCS Group
Contact Detail:
AMCS Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Engineer
✨Tip Number 1
Familiarise yourself with Xamarin and MvvmCross, as these are key technologies for the role. Consider building a small project or contributing to an open-source one to showcase your skills in these areas.
✨Tip Number 2
Brush up on your C# and .NET framework knowledge, focusing on best practices and coding standards. Being able to discuss your approach to coding during interviews will demonstrate your expertise.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies, particularly Scrum. Think of examples where you've successfully collaborated in a team setting and how you contributed to delivering projects.
✨Tip Number 4
Showcase your problem-solving skills by preparing to discuss specific challenges you've faced in mobile development. Highlight how you approached these issues and the impact of your solutions.
We think you need these skills to ace Mobile Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in mobile development, particularly with Xamarin and C#. Emphasise any projects that demonstrate your problem-solving skills and attention to detail.
Craft a Compelling Cover Letter: In your cover letter, express your passion for sustainability and how your skills align with the company's mission. Mention specific experiences that showcase your ability to work collaboratively in an agile environment.
Showcase Technical Skills: Include a section in your application that details your proficiency with Git, CI/CD pipelines, and any experience with Agile methodologies. This will help demonstrate your technical fit for the role.
Prepare for the Interview: Research common mobile engineering interview questions and be ready to discuss your previous projects. Be prepared to explain your approach to coding standards, code reviews, and troubleshooting issues.
How to prepare for a job interview at AMCS Group
✨Showcase Your Mobile Development Skills
Be prepared to discuss your experience with mobile development, particularly with Xamarin and C#. Highlight specific projects where you've successfully implemented features or resolved issues, as this will demonstrate your technical expertise.
✨Understand Agile Methodologies
Since the role involves working in an Agile environment, brush up on Agile principles and practices. Be ready to share examples of how you've contributed to Agile teams in the past, whether through Scrum meetings or sprint planning.
✨Communicate Clearly
Effective communication is key in this role. Practice explaining complex technical concepts in simple terms, as you may need to communicate with stakeholders who aren't as technically savvy. This will show your ability to collaborate across teams.
✨Prepare for Technical Assessments
Expect a technical assessment during the interview process. Review coding standards, best practices, and common design patterns. Practising coding challenges related to mobile development can also help you feel more confident.