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,
1.
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.
2.
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.