At a Glance
- Tasks: Join a dynamic team to enhance and maintain an iOS app for a leading fashion brand.
- Company: Be part of a tech-driven retailer known for luxury apparel and exceptional customer experience.
- Benefits: Enjoy 33 days holiday, hybrid work, generous discounts, and professional development opportunities.
- Why this job: Work in a collaborative environment that values innovation and excellence in the fashion industry.
- Qualifications: 4+ years iOS development experience, proficient in Swift, and a passion for user experience.
- Other info: This is a permanent, full-time role with a focus on personal growth and team success.
The predicted salary is between 46200 - 55200 £ per year.
Over the last 20 years, our client has evolved into a technology led retailer that provides luxury and contemporary apparel to a global audience. They pride themselves on delivering a first-class customer experience, which has underpinned their success. With over 2 million customers, they deliver to over 80 countries around the world.
They currently have an exciting opportunity in their Engineering department for a Senior Software Engineer (iOS). The Senior Software Engineer will be working as part of a highly focused development team to implement new features and functionality in a scalable, performant way. You will be responsible for successfully delivering new features, maintaining code quality, providing support in architecting solutions, and ensuring projects are staying on track.
To thrive and excel as an iOS Engineer, you need to be a self-motivated individual who takes full ownership of all aspects of your work. This includes everything from developing and deploying code to maintaining it, sharing knowledge with colleagues, and ensuring that all processes are efficient and productive.
Their iOS application is mostly written in Swift, with a few bits in Objective-C. It’s modular, utilising the MVVM-C architecture to enhance code reusability and testing. They aim to improve old components by keeping up to date with current technologies and trends.
What you’ll be doing:
- You will focus on enhancing, testing, deploying and maintaining the codebase.
- You will be reviewing code of any size or scope produced by the team.
- Impactfully lead designs of major software components, systems, and features.
- Work towards optimising team efficiency by collaborating in project planning, anticipating dependencies and risks, and collaborating constructively with other chapters.
- Use your skills to build platforms, systems and infrastructure paying particular attention to the quality of your work.
- Support other team members on design techniques, coding standards & documentation.
- Add value to the team, cultivating innovation and progression through collaboration and execution of projects across multiple teams.
What you’ll be able to demonstrate:
They are looking for iOS engineers who:
- Can produce robust well tested code.
- Care about the product, user experience and design.
- Have more than 4 years of experience developing for iOS.
- Are a team player, that values being part of a team.
- Are proactive and willing to make positive changes to the way we work.
- Are proficient in writing code in Swift and possess the expertise to select and implement the most effective design patterns.
- Have proficiency in composing user interface components programmatically in UIKit with Auto Layout.
- Experience with Reactive Programming, Swift-UI, Swift Concurrency and Objective-C is beneficial.
- Have a keen interest in staying up to date with new technology and are excited about bringing new ideas to the table.
What they can offer you:
- 33 days holiday (including bank holidays)
- Company pension scheme
- Generous staff discount
- Hybrid working
- Opportunities for professional development and career progression
- Birthday day off
- Access to Employee Assistance Programme
- Registered access to Healthcare Benefits provider
- Cycle-to-work scheme
Their core values underpin everything they do as a business. They always put their customers first, are passionate and dedicated and strive for excellence. To achieve this, they are positive and collaborative and keep it simple.
If you have what it takes to be part of their future success, we want to hear from you. Please note - for the successful candidate, any employment is conditional on you having the right to work in the UK in the role in which you are employed.
Type of employment: Permanent, full-time
iOS Developer employer: JP Search
Contact Detail:
JP Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Developer
✨Tip Number 1
Familiarise yourself with the MVVM-C architecture, as it's a key part of their iOS application. Understanding how to enhance code reusability and testing within this framework will give you an edge during discussions.
✨Tip Number 2
Showcase your experience with Swift and Objective-C in your conversations. Be prepared to discuss specific projects where you've implemented effective design patterns or tackled complex problems using these languages.
✨Tip Number 3
Highlight your collaborative skills and experiences. Since they value teamwork, be ready to share examples of how you've worked effectively with others to achieve project goals or improve processes.
✨Tip Number 4
Stay updated on the latest trends in iOS development, especially around Swift-UI and Reactive Programming. Being able to discuss new technologies and how they can benefit the team will demonstrate your proactive approach.
We think you need these skills to ace iOS Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in iOS development, particularly with Swift and Objective-C. Emphasise any projects where you've implemented features or maintained code quality, as these are key responsibilities for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for e-commerce and fashion technology. Mention specific examples of how you've contributed to team success and improved processes in previous roles, aligning with the company's values of collaboration and innovation.
Showcase Your Technical Skills: Include a section in your application that details your technical skills, especially those mentioned in the job description like MVVM-C architecture, UIKit, and Auto Layout. If you have experience with Reactive Programming or Swift-UI, make sure to highlight that too.
Demonstrate Cultural Fit: Research the company's core values and reflect them in your application. Show that you are customer-focused, passionate about your work, and dedicated to excellence. This will help demonstrate that you are a good fit for their team-oriented culture.
How to prepare for a job interview at JP Search
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Swift and Objective-C in detail. Bring examples of projects you've worked on, especially those that demonstrate your ability to produce robust, well-tested code.
✨Understand the Company’s Values
Familiarise yourself with the company's core values and how they prioritise customer experience. Be ready to explain how your personal values align with theirs and how you can contribute to their mission.
✨Demonstrate Team Collaboration
Highlight your experience working in teams and how you’ve contributed to team success. Discuss specific instances where you’ve collaborated on projects, shared knowledge, or helped improve processes.
✨Stay Updated with Industry Trends
Show your enthusiasm for new technologies by discussing recent trends in iOS development. Mention any new tools or frameworks you’re excited about and how they could benefit the company’s projects.