At a Glance
- Tasks: Develop high-performance iOS applications and collaborate with a dynamic team.
- Company: Join a global leader in secure messaging solutions for top-tier financial institutions.
- Benefits: Enjoy up to 8% bonus, private healthcare, pension contributions, and fun social events.
- Why this job: Be part of a tech revolution in a collaborative environment with exciting challenges.
- Qualifications: 3+ years in iOS development with a degree in Computer Science or related field.
- Other info: Hybrid work model with 3 days in the London office.
The predicted salary is between 54000 - 126000 £ per year.
We are proud to be partnering with a global leader in message archiving services as they search for a Mid iOS Developer to join their UK-based development team of 400 engineers. This is an opportunity to work on high-impact mobile applications, delivering enterprise-grade solutions in one of the most regulated and security-driven industries. With over 1,000 employees worldwide, this company provides cutting-edge messaging solutions for top-tier financial institutions and global clients. As they undergo significant technological expansion, they are focused on revolutionising secure, high-speed messaging for heavily regulated sectors.
You will be working with Swift, UIKit, Foundation, GCD, and RESTful APIs, leveraging the latest iOS technologies to build scalable, high-performance applications.
Your Role as a Mid iOS Developer:
- Collaborate in an agile development team to design and implement iOS applications delivering enterprise-level services.
- Develop automated unit and integration tests to ensure code quality and reliability.
- Work closely with developers, product managers, and UX designers to build intuitive and high-performance applications.
- Partner with the architecture team to ensure system scalability, security, and optimal performance.
- Collaborate with Software Development Engineers in Test (SDETs) to enhance test coverage and maintain a robust codebase.
What We’re Looking For:
- A degree in Computer Science or a related field.
- 3+ years of experience developing native iOS applications with Swift.
- Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
- Expertise in SwiftUI, UIKit, Foundation, structured concurrency, and dependency injection.
- A deep understanding of iOS best practices and the ability to influence framework and tool selections.
Benefits Package:
- Up to 8% performance bonus
- Private healthcare insurance
- Pension contributions
- A collaborative and social work environment (including Pizza Thursdays!)
If you’re an experienced iOS Developer looking for an exciting new challenge, apply now for immediate consideration!
iOS Developer employer: Bewley Design
Contact Detail:
Bewley Design Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Developer
✨Tip Number 1
Familiarise yourself with the latest iOS technologies mentioned in the job description, such as Swift, UIKit, and RESTful APIs. Being able to discuss recent projects or experiences using these technologies will show your passion and expertise during any interviews.
✨Tip Number 2
Highlight your experience with agile development methodologies. Since the role involves collaboration within an agile team, be prepared to share examples of how you've successfully worked in similar environments and contributed to team goals.
✨Tip Number 3
Prepare to discuss your understanding of Object-Oriented Programming (OOP) and design patterns. This knowledge is crucial for the role, so think of specific instances where you've applied these principles in your previous work.
✨Tip Number 4
Network with current or former employees of the company if possible. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.
We think you need these skills to ace iOS Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Swift, UIKit, and other relevant technologies mentioned in the job description. Emphasise your 3+ years of experience developing native iOS applications and any specific projects that showcase your skills.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your understanding of the company's focus on secure messaging solutions. Mention how your background aligns with their mission and how you can contribute to their technological expansion.
Showcase Relevant Projects: Include links to your portfolio or GitHub repository where you have showcased your iOS applications. Highlight any projects that involved collaboration in an agile environment or those that required high-performance and scalable solutions.
Prepare for Technical Questions: Anticipate technical questions related to Object-Oriented Programming, SOLID principles, and design patterns. Be ready to discuss your approach to developing automated unit and integration tests, as well as your experience with RESTful APIs.
How to prepare for a job interview at Bewley Design
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Swift, UIKit, and other relevant technologies. Bring examples of your previous work or projects that demonstrate your ability to develop high-performance iOS applications.
✨Understand the Company’s Focus
Research the company’s role in message archiving services and their target industries. Understanding their emphasis on security and regulatory compliance will help you tailor your responses and show your genuine interest in the position.
✨Prepare for Collaboration Questions
Since the role involves working closely with product managers and UX designers, be ready to discuss your experience in collaborative environments. Share specific examples of how you’ve worked in teams to deliver successful projects.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or scenarios related to iOS development, focusing on how you approach debugging and optimising code.