At a Glance
- Tasks: Design and develop high-performance iOS applications with a focus on innovation.
- Company: Join Tesco Technology, a leader in creating exceptional customer experiences.
- Benefits: Enjoy competitive salary, annual bonuses, generous holiday, and private medical insurance.
- Why this job: Be part of a collaborative team pushing tech boundaries and making a real impact.
- Qualifications: Experience in iOS development, strong Swift skills, and a passion for quality code.
- Other info: Flexible working patterns and a commitment to inclusivity and career growth.
The predicted salary is between 28800 - 48000 £ per year.
About the role
As a Mid-Level Software Engineer at Tesco Technology, you will be a key player in our technology team, contributing to the design, development, and maintenance of high-performance iOS applications. We are seeking an experienced iOS developer with a strong background in software design, programming skills, and a passion for delivering exceptional applications. If you thrive in a collaborative environment and enjoy pushing the boundaries of technology, we would like to meet you.
Responsibilities
- Architectural Leadership: Lead the design and implementation of customer-facing features, contributing to the overall system architecture. Collaborate with product managers and backend teams to design robust and scalable software solutions.
- Code & Development: Design, build, and maintain high-performance, reusable, and reliable code. Implement new features in production, ensuring code quality and adherence to best practices.
- Quality Assurance: Write unit-test code to ensure robustness, usability, and reliability of the iOS applications. Utilize debugging skills to identify and address memory leaks, performance bottlenecks, and other issues.
- Technology Exploration: Continuously discover, evaluate, and implement new technologies to maximize the development process.
Qualifications
- Experience in developing iOS applications.
- Swift experience is required and SwiftUI is a plus.
- Proficiency with common iOS libraries like UIKit, Security, CFNetwork, CoreGraphics, XCTest, CocoaPods, etc.
- Strong debugging skills, including identifying memory leaks and performance bottlenecks using tools like debugger and instruments.
- Familiarity with OOP principles, different architectural patterns, and their testability.
- Excellent command over Data Structures and Algorithms.
- Understanding of design for scalability, performance, and reliability.
- Two or more published iOS apps in the App Store.
- Experience working in an agile environment and project management tools like Jira.
- Familiarity with Apple Design guidelines, common mobile UX patterns, and anti-patterns.
Whats in it for you?
- Annual bonus scheme of up to 20% of base salary.
- Holiday starting at 25 days plus a personal day (plus bank holidays).
- Private medical insurance.
- 26 weeks maternity and adoption leave (after 1 year’s service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave.
- Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing.
About Us
Our vision at Tesco is to become every customer's favourite way to shop, whether they are at home or out on the move. Our core purpose is ‘Serving our customers, communities and planet a little better every day’. We are proud to have an inclusive culture where everyone feels able to be themselves. We are committed to creating a workplace where differences are valued and make sure that all colleagues are given the same opportunities. Tesco has been accredited Disability Confident Leader and we are committed to providing a fully inclusive and accessible recruitment process.
We’re a big business and can offer a range of diverse full-time & part-time working patterns across our many business areas, which means that we can find something that works for you. We work in a more blended pattern – combining office and remote working. Our offices will continue to be where we connect, collaborate and innovate. If you are applying internally, please speak to the Hiring Manager about how this can work for you. Everyone is welcome at Tesco.
iOS Engineer (London Based) in Welwyn Garden City employer: Tesco Technology
Contact Detail:
Tesco Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Engineer (London Based) in Welwyn Garden City
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Tesco on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got any iOS projects or apps, make sure to have them ready to share. A portfolio can speak volumes about your coding chops and passion for development.
✨Tip Number 3
Prepare for the interview by brushing up on common iOS questions and coding challenges. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Tesco team.
We think you need these skills to ace iOS Engineer (London Based) in Welwyn Garden City
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the iOS Engineer role. Highlight your experience with Swift and any published apps you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include links to your iOS projects or GitHub repositories. This gives us a chance to see your coding style and the quality of your work. Don't be shy about showing off your best stuff!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're passionate about iOS development and how you can contribute to our team. Keep it engaging and personal – we love to see your personality shine through!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Tesco Technology
✨Know Your Tech Stack
Make sure you’re well-versed in Swift and any other relevant technologies mentioned in the job description. Brush up on your knowledge of iOS libraries like UIKit and CoreGraphics, as well as debugging tools. Being able to discuss your experience with these technologies confidently will show that you're a strong candidate.
✨Showcase Your Projects
Prepare to talk about your published iOS apps in detail. Highlight the challenges you faced during development and how you overcame them. This not only demonstrates your technical skills but also your problem-solving abilities and passion for app development.
✨Understand the Company Culture
Familiarise yourself with Tesco's vision and values. Be ready to discuss how you can contribute to their goal of serving customers better every day. Showing that you align with their inclusive culture and commitment to innovation will make a positive impression.
✨Prepare for Collaboration Questions
Since the role involves working closely with product managers and backend teams, be prepared to discuss your experience in collaborative environments. Think of examples where you successfully worked in a team, resolved conflicts, or contributed to architectural decisions.