At a Glance
- Tasks: Join a small team to develop innovative iOS and Android apps for a major UK bank.
- Company: Work with a large, international bank that values product-driven development.
- Benefits: Enjoy remote work flexibility, competitive salary, and a vibrant startup culture.
- Why this job: Be part of a new team, influence UX, and grow your skills in a dynamic environment.
- Qualifications: Experience in Swift, problem-solving, and mobile app development; Android skills are a plus.
- Other info: Opportunity to work on backend and web frontends, plus a cool 'Do Your Thing' vibe.
The predicted salary is between 36000 - 60000 £ per year.
Mobile iOS Swift Developers Required (and Android)
Our Client:
We are hiring for a small team of mobile app developers for our client, a large UK bank. The client team is to be based in England with remote working and occasional visits to offices in London.
- International, UK based bank,
- Retail banking, International and Investment Banking and Private Wealth Management,
- Options to work as a UK B2B contractor – outside IR35,
What you’ll do:
Be a mobile developer in the new team and take responsibility for developing our client\’s new iOS and android applications, with potential to lead development on the iOS and Android platforms in the near future. Keep code and processes clean and well-tested and ensure architectural scalability.
From our client . . . As this is a very new and small team, it is usual for us to also develop for other platforms if needed, so this role provides opportunities to build backends and web frontends if this interests you. We are a product-driven team, so we focus on product development. It’s expected that everyone on the team participates in UX testing and UX analysis. Work together with the Product Manager and Designer to provide users with the most logical and convenient UX. Design server/client APIs together with our backend team.
Skills:
- Problem-solving and requirements gathering
- Feature delivery
- Swift
- Adaptive UI for Apple platforms
- Asynchronous programming on Apple platforms
- Architecture planning (trade-offs management)
- Estimation skills (time, users, traffic, money, algorithmic complexity, cache, etc.)
- Clean code
- Architecture scalability and simplicity
- Research skills (new APIs, libraries, services, and their estimations)
- Some experience with Android app development
- CI/CD automation for mobile platforms
- Brainstorming and communication with other stakeholders; working experience in cross-functional teams
- Good knowledge of App Store Connect and provisioning/certificates
- Experience in code review
- Profiling tools
Skills nice to have:
- Experience with real-time databases
- Experience with backend or serverless technologies
- Experience with unit/E2E/UI testing frameworks
- Experience in developing educational products
- SwiftUI
Current mobile technologies:
- Swift
- SwiftUI
- Firebase
- Java
What we can offer:
- A real startup feel, within a large corporate UK bank environment: you\’ll be hopping on a major project while it\’s still in the works!
- A cool \”Do Your Thing\” vibe.
- A crew all about people and products.
- Always room to grow.
- Flexible schedule.
- Work in the Sheffield office.
- Freedom to suggest, implement, and test ideas.
- Competitive salary & perks.
Hiring process:
It is crucial for us to hire skilled professionals. Our interview process consists of three stages.
The online interviews cover the following topics:
- Problem Solving experience,
- Architecture Design and Product Design,
- Domain/Platform Knowledge.
Please provide your up-to-date CV and links to the applications where you played a leading role in development.
iOS Swift Developer, UK based employer: RJR Talent
Contact Detail:
RJR Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Swift Developer, UK based
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Swift and SwiftUI. Being able to discuss your experience with these tools during the interview will show that you're a strong candidate.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills through practical examples. Since the interview process includes problem-solving scenarios, think of past challenges you've faced and how you overcame them.
✨Tip Number 3
Highlight any experience you have with UX testing and analysis. Since the role involves working closely with product managers and designers, showcasing your understanding of user experience will set you apart.
✨Tip Number 4
Be ready to discuss your experience with CI/CD automation for mobile platforms. This is a key aspect of the role, and demonstrating your knowledge in this area will be beneficial during the interview.
We think you need these skills to ace iOS Swift Developer, UK based
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with iOS development, particularly in Swift. Include specific projects where you took a leading role and any relevant technologies you've worked with, such as SwiftUI or Firebase.
Showcase Problem-Solving Skills: In your application, emphasize your problem-solving abilities. Provide examples of challenges you've faced in previous projects and how you overcame them, especially in mobile app development.
Highlight Team Collaboration: Since the role involves working in a small team, mention your experience in cross-functional teams. Discuss how you've collaborated with product managers and designers to enhance user experience.
Include Relevant Links: Don't forget to provide links to applications you've developed or contributed to significantly. This will give the hiring team a clear view of your capabilities and past work.
How to prepare for a job interview at RJR Talent
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples of how you've tackled complex problems in your previous projects. Highlight your thought process and the steps you took to arrive at a solution, as this will demonstrate your analytical abilities.
✨Demonstrate Your Knowledge of Architecture Design
Familiarize yourself with architectural patterns relevant to mobile app development. Be ready to discuss trade-offs you've made in past projects and how you ensure scalability and simplicity in your designs.
✨Highlight Your Experience with Swift and iOS Development
Make sure to discuss your proficiency in Swift and any relevant frameworks like SwiftUI. Share examples of applications you've developed, focusing on your role and contributions to the project.
✨Engage in UX Discussions
Since the team values UX testing and analysis, be prepared to talk about your experience in this area. Discuss how you've collaborated with product managers and designers to enhance user experience in your previous projects.