At a Glance
- Tasks: Develop high-performance iOS apps using Swift and integrate with RESTful APIs.
- Company: Join a leading provider of cloud-based solutions for the global financial sector.
- Benefits: Enjoy a flexible hybrid working pattern and a competitive salary between £70k-£90k.
- Why this job: Be part of an agile team creating impactful mobile applications in a dynamic environment.
- Qualifications: 5+ years of experience in native iOS development and strong problem-solving skills required.
- Other info: Opportunity to work on cutting-edge technology and make a real impact.
The predicted salary is between 60000 - 90000 £ per year.
Are you passionate about Swift and have the skills to craft clean, efficient, and high-performing code? Apply today!
The company is a key provider of compliant cloud-based solutions for electronic communications for the global financial industries as well as various other highly regulated industries worldwide. They are looking for an experienced iOS Developer to join their agile team and build amazing native applications!
Key Responsibilities:- Build dynamic, high-performance mobile apps for iOS using Swift
- Work with RESTful APIs and ensure seamless integration
- Focus on customer outcomes and data-informed decision-making
- Write automated unit & integration tests
- 5+ years experience building native iOS applications
- Strong problem-solving skills & understanding of computer science principles
- Expertise in UIKit, Foundation, GCD, and Swift concurrency models
- Proficient in MVVM, SOLID principles, TCA, and reactive programming
- Experience with dependency injection and programmatically designing UIs using auto layout
- Ability to communicate technical decisions clearly and weigh different approaches
- An opportunity to work on cutting-edge iOS development
- Between £70k-£90k dependent on experience.
- Flexible Hybrid Working Pattern
Ready to make an impact? Apply now!
Contact Detail:
Understanding Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Developer (City of London)
✨Tip Number 1
Familiarise yourself with the company's products and services. Understanding their cloud-based solutions for electronic communications will help you demonstrate your interest and how your skills can contribute to their goals during any discussions.
✨Tip Number 2
Brush up on your knowledge of Swift and the specific frameworks mentioned in the job description, such as UIKit and Foundation. Being able to discuss recent projects where you've used these technologies will show your expertise and readiness for the role.
✨Tip Number 3
Prepare to discuss your problem-solving approach. Since the role requires strong problem-solving skills, think of examples from your past work where you tackled complex issues, especially in mobile app development.
✨Tip Number 4
Network with current or former employees if possible. Engaging with them can provide insights into the company culture and expectations, which can be invaluable when tailoring your approach during interviews.
We think you need these skills to ace iOS Developer (City of London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Swift and iOS development. Include specific projects where you've built native applications, focusing on your problem-solving skills and understanding of computer science principles.
Craft a Strong Cover Letter: In your cover letter, express your passion for iOS development and mention your familiarity with the technologies listed in the job description, such as UIKit, MVVM, and reactive programming. Show how your skills align with the company's needs.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to your best work that demonstrates your expertise in building high-performance mobile apps. Highlight any projects that involved RESTful APIs or automated testing.
Prepare for Technical Questions: Anticipate technical questions related to iOS development, such as your experience with dependency injection or auto layout. Be ready to discuss your approach to problem-solving and how you make technical decisions.
How to prepare for a job interview at Understanding Recruitment
✨Showcase Your Swift Skills
Be prepared to discuss your experience with Swift in detail. Highlight specific projects where you crafted clean and efficient code, and be ready to explain your thought process behind the design choices you made.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice explaining how you approach challenges, and consider using examples from your past work to illustrate your methods and solutions.
✨Familiarise Yourself with Key Technologies
Make sure you understand the technologies mentioned in the job description, such as UIKit, Foundation, and MVVM. Be ready to discuss how you've used these frameworks in your previous projects and how they contributed to the success of your applications.
✨Communicate Clearly
Since the role requires clear communication of technical decisions, practice articulating your thoughts on various approaches to development. Be prepared to discuss the pros and cons of different methods and how you would convey these to non-technical stakeholders.