At a Glance
- Tasks: Design, build, and maintain mobile apps for iOS and Android.
- Company: Join Dye & Durham, a visionary leader in the tech field.
- Benefits: Enjoy competitive salaries, healthcare, wellness programs, and paid volunteer days.
- Why this job: Be part of a collaborative team that values innovation and diverse perspectives.
- Qualifications: 2-4 years in mobile app development; degree in Computer Science or equivalent experience.
- Other info: Opportunity for internal and external training to enhance your skills.
The predicted salary is between 28800 - 43200 £ per year.
Join to apply for the Mobile Application Engineer role at Dye & Durham Corporation.
Description
We are seeking a Mobile Application Developer to design, build, and maintain our iOS and Android apps. Working closely with web and backend developers, product managers, and designers, you will contribute to new product features while improving our existing mobile platforms. The successful candidate will be detail‑oriented, collaborative, and passionate about delivering seamless user experiences.
Key Responsibilities
- Develop and maintain high‑quality mobile applications (iOS and Android).
- Collaborate with product managers and designers to create engaging, user‑friendly mobile experiences.
- Integrate with backend systems through RESTful APIs.
- Participate in sprint planning, code reviews, and retrospectives as part of an agile team.
- Write clean, maintainable, and testable code using modern development practices.
- Troubleshoot, debug, and resolve performance issues.
- Stay up to date with mobile development trends, tools, and best practices.
Essential Skills
- 2–4 years of professional mobile app development experience.
- Proficient in Swift and Kotlin (preferred), or strong in one with exposure to the other and willingness to learn.
- Experience integrating with backend APIs.
- Familiarity with Git and collaborative workflows.
- Strong understanding of mobile UX design principles.
- Knowledge of app store deployment (Google Play, App Store).
Desirable Skills
- Experience with Storyboards & SwiftUI, XML Templates & JetPack.
- Background in web/API‑driven application development.
- Familiarity with CI/CD tools for mobile development.
- Experience in SaaS or product‑led environments.
- Basic understanding of backend or web technologies.
- Exposure to agile development practices.
Qualifications
- Degree in Computer Science, Software Engineering, or equivalent experience.
- Portfolio or published mobile applications is a strong plus.
Job Benefits
We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favourite charity.
Company Culture
- We ask how tomorrow can be better than today.
- We are passionate about solving our customer\’s challenges.
- Our ideas break boundaries.
- We value different perspectives and encourage dialogue.
- We take ownership and celebrate together.
Job Information
Seniority level: Mid‑Senior; Employment type: Full‑time; Location: Cardiff.
#J-18808-Ljbffr
Mobile Application Engineer employer: Dye & Durham Corporation
Contact Detail:
Dye & Durham Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Application Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in mobile app development, especially focusing on React Native and Flutter. This will not only help you during interviews but also show your genuine interest in the role.
✨Tip Number 2
Build a small project or contribute to an open-source project using React Native or Flutter. Having a tangible example of your skills can set you apart from other candidates.
✨Tip Number 3
Network with current employees or professionals in the mobile app development field. Engaging in conversations about their experiences can provide valuable insights and potentially lead to referrals.
✨Tip Number 4
Stay updated on best practices for mobile UX design. Being able to discuss how you would enhance user experience in your applications can demonstrate your understanding of the role's requirements.
We think you need these skills to ace Mobile Application Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in mobile app development, particularly with React Native or Flutter. Emphasise any relevant projects or apps you've worked on, showcasing your skills in integrating with APIs and understanding mobile UX principles.
Craft a Compelling Cover Letter: In your cover letter, express your passion for mobile application development and how your background aligns with the responsibilities outlined in the job description. Mention specific experiences that demonstrate your ability to collaborate with product and design teams.
Showcase Your Portfolio: If you have a portfolio of apps or projects, include it in your application. Highlight any published apps and describe your role in their development. This will give the hiring team a clear view of your capabilities and style.
Highlight Continuous Learning: Mention any recent courses, certifications, or workshops you've attended related to mobile development. This shows your commitment to staying updated with industry trends and best practices, which is crucial for a Mobile Application Engineer.
How to prepare for a job interview at Dye & Durham Corporation
✨Showcase Your Portfolio
Make sure to bring along your portfolio or any published apps you've worked on. This is a great way to demonstrate your skills and experience in mobile app development, especially if you have examples that align with the technologies mentioned in the job description.
✨Understand the Company’s Products
Before the interview, take some time to research the company's existing mobile applications. Familiarise yourself with their features and user experience. This will help you discuss how you can contribute to improving their offerings during the interview.
✨Prepare for Technical Questions
Expect technical questions related to mobile app development, particularly around React Native, Flutter, or other relevant technologies. Brush up on your knowledge of RESTful APIs, GraphQL, and mobile UX principles to confidently answer these questions.
✨Demonstrate Collaboration Skills
Since the role involves working closely with product managers, designers, and backend developers, be prepared to discuss your experience in collaborative environments. Share examples of how you've successfully worked in teams and contributed to projects in an agile setting.