Mobile Engineer
Role details
Job location
Tech stack
Job 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.
Requirements
- 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.
Benefits & conditions
-
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 Benefits
-
Private medical insurance
-
Enhanced maternity / paternity leave
-
Cycle-to-work scheme
-
Casual dress & company events
-
Sick pay & on-site parking
-
Work from abroad options 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. Seniority level Seniority level