At a Glance
- Tasks: Develop native mobile applications and mentor junior engineers.
- Company: Join a dynamic team focused on innovative mobile solutions.
- Benefits: Enjoy flexible work options and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values innovation and quality.
- Qualifications: Proven skills in Android/iOS development and cloud technologies.
- Other info: Ideal for tech enthusiasts eager to tackle real-world challenges.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
Senior Software Developer – (Mobile)
We are seeking an experienced and hands-on Mobile Software Developer to develop our clients’ native mobile applications.
What you’ll do:
- You'll work with the engineering manager (and the team) to evaluate technical risks and technology choices.
- Be a technical evangelist both within the team and outside, coaching and/or mentoring other more junior engineers as appropriate.
- Write well-factored, well-tested code both in the Android app and backend orchestration services.
- Innovate within your team, initiative area and contribute within your technical domain.
- Work with senior engineers across teams to ensure that our mobile offering stays compelling both for end-users and for the engineers working on it.
What we’re looking for:
- You have a proven ability to deliver high quality native Android or iOS applications at scale
- Exceptional programming skills and knowledge of Android-related dev technologies such as Kotlin/Java and modern Android toolsets like Android Studio, JUnit and Espresso OR
- Exceptional programming skills and knowledge e of iOS-related dev technologies such as Swift and modern iOS toolsets like Git, Xcode, XCTest, XCUITest and Jenkins
- A capable, technical lead, who is willing to help grow and guide more junior engineers towards appropriate target architectures
- A deep understanding of the Android platform and how it can be leveraged on a large enterprise scale consisting of multiple teams
- You are excited by the cloud/AWS and the opportunities that it brings.
- Effectively communicate and partner across engineering to maximise inner-sourcing opportunities and reduce waste
- You’ll have a proven ability to deliver high quality applications at scale.
- You’re an advocate for quality and can support the team leveraging approaches such as Pair Programming, TDD and BDD.
- An interest in learning new languages, tools, libraries and frameworks.
Experience that would be advantageous:
- Working with the cloud/AWS and the opportunities that it brings
- Solving real world problems and being comfortable working in a complex regulated environment
Mobile Application Developer employer: UST
Contact Detail:
UST Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Application Developer
✨Tip Number 1
Familiarise yourself with the latest Android and iOS development tools. Being well-versed in Kotlin, Java, Swift, and their respective toolsets will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Engage with the developer community by participating in forums or attending meetups. This can help you network with other professionals, gain insights into industry trends, and even find potential mentors who can guide you through the application process.
✨Tip Number 3
Showcase your problem-solving skills by working on personal projects or contributing to open-source initiatives. This not only enhances your portfolio but also provides concrete examples of your ability to tackle real-world challenges, which is highly valued in our team.
✨Tip Number 4
Prepare to discuss your experience with cloud technologies, particularly AWS. Understanding how to leverage cloud services in mobile app development can set you apart from other candidates and align with our focus on innovation and scalability.
We think you need these skills to ace Mobile Application Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with mobile application development, particularly focusing on Android or iOS technologies. Include specific projects where you've used Kotlin, Java, Swift, or relevant tools like Android Studio and Xcode.
Craft a Strong Cover Letter: In your cover letter, express your passion for mobile development and how your skills align with the job requirements. Mention your experience in mentoring junior engineers and your understanding of cloud technologies, as these are key aspects of the role.
Showcase Your Projects: If possible, include links to your previous mobile applications or GitHub repositories in your application. This will give the hiring team a tangible sense of your coding abilities and project experience.
Highlight Problem-Solving Skills: In your application, provide examples of how you've solved complex problems in past projects. This could involve discussing your approach to working in regulated environments or how you've innovated within your teams.
How to prepare for a job interview at UST
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Android or iOS development in detail. Highlight specific projects where you used Kotlin, Java, Swift, or relevant tools like Android Studio and Xcode. Demonstrating your technical prowess will help you stand out.
✨Prepare for Problem-Solving Questions
Expect questions that assess your ability to solve real-world problems. Think of examples from your past work where you tackled complex issues, especially in regulated environments. This will show your capability to handle challenges effectively.
✨Emphasise Team Collaboration
Since the role involves mentoring junior engineers and collaborating across teams, be ready to discuss your experiences in teamwork. Share examples of how you've successfully partnered with others to achieve common goals and improve processes.
✨Express Your Passion for Learning
Convey your enthusiasm for learning new technologies and frameworks. Mention any recent courses, certifications, or personal projects that demonstrate your commitment to staying updated in the fast-evolving mobile development landscape.