iOS Software Engineer

6 days ago


Birmingham, Birmingham, United Kingdom ASOS Full time

We're seeking an experienced iOS software engineer to join our team at ASOS, where you'll be working on cutting-edge mobile applications that revolutionize the way people shop and interact with our brand.

About the Role

This is an exciting opportunity to take your skills to the next level and work on a wide range of challenging projects, from building new features to improving existing ones. You'll be part of a collaborative team that values innovation, creativity, and technical excellence.

As an iOS engineer, you'll have the chance to work closely with our design team to develop visually stunning and highly functional interfaces, as well as collaborate with cross-functional teams to deliver end-to-end solutions.

Responsibilities
  • Deliver top-quality iOS projects that meet or exceed customer expectations.
  • Work collaboratively with designers to implement clean and intuitive designs.
  • Develop and maintain high-quality code using Swift 5 and the foundational iOS frameworks.
  • Stay up-to-date with the latest techniques and technologies, including Xcode, IB, and Auto Layout.
  • Collaborate with other teams to deliver end-to-end solutions.
  • Participate in code reviews and contribute to the improvement of our development processes.
Requirements
  • Proven experience in iOS development, with a strong focus on quality and efficiency.
  • Excellent knowledge of Swift 5 and the foundational iOS frameworks.
  • Hands-on experience with Xcode, IB, and Auto Layout to create advanced UIs.
  • Deep understanding of Apple's HIG, design best practices, coding, and naming guidelines.
  • Good knowledge of software design patterns and software architecture principles.
  • Experience in building universal apps that support different layouts for iPhone and iPad.
  • Strong passion for clean, modular, usable user interfaces built using a modern design system.
  • Ability to regularly write unit tests and participate in code reviews.
  • Experience with UI test automation using Apple's XCTest framework.
  • Knowledge in consuming REST APIs.
What We Offer
  • Competitive salary: £60,000 - £80,000 per annum
  • Employee discount
  • ASOS Develops (personal development opportunities across the business)
  • Employee sample sales
  • Access to a huge range of LinkedIn learning materials
  • 25 days paid annual leave + an extra celebration day for a special moment
  • Discretionary bonus scheme
  • Private medical care scheme
  • Flexible benefits allowance

  • iOS Engineer

    6 days ago


    Birmingham, Birmingham, United Kingdom ASOS Full time

    We are seeking an experienced iOS Engineer to join our Customer Experience team at ASOS. As a key member of our Mobile Development team, you will be responsible for delivering top-quality projects using the latest version of Swift and best practices.The ideal candidate will have a passion for clean, modular, usable user interfaces built using a modern design...


  • Birmingham, Birmingham, United Kingdom Pioneer Selection Full time

    **Job Summary**We are looking for a highly skilled Android/iOS Engineer to join our team in the Midlands region.In this role, you will be responsible for designing, developing, and deploying mobile applications that meet our clients' needs.Key Requirements:Extensive experience in Android/iOS developmentProficiency in Java/Kotlin/ SwiftFamiliarity with Agile...


  • Birmingham, Birmingham, United Kingdom Spica Technologies Ltd Full time

    About UsSpica Technologies Ltd is a fast-growing, specialist Digital Solution Provider combining Desktop and Mobile App User Experiences, Systems Integration skills, and IOT tech to help businesses capitalize on the opportunity that new Digital Technologies for the Workplace represent. We are a PropTech business, exploiting emerging technologies to make the...


  • Birmingham, Birmingham, United Kingdom iO Associates Full time

    We are looking for a Senior Software Engineer to join our iO Associates team in Birmingham, working on various projects delivering digital and cloud-based solutions. As a hybrid employee, you will spend 2 days in the office and the rest from home.The salary for this position is estimated at £50,000-£65,000 + bonus package. The role requires expertise in C#...


  • Birmingham, Birmingham, United Kingdom Society of Research Software Engineering Full time

    **Why Join Us?**Society of Research Software Engineering is a world-leading organization dedicated to advancing research software engineering practices.As a Senior Data Research Scientist, you will have the opportunity to work on diverse research projects, collaborate with international experts, and contribute to shaping the future of research software...


  • Birmingham, Birmingham, United Kingdom Reed Technology Full time

    We are seeking a skilled React Native Engineer to join our team at Reed Technology. This exciting opportunity involves developing and maintaining high-quality Android and iOS applications using React Native and Expo.About the Company:Reed Technology is a technology company dedicated to delivering innovative solutions to clients. We value teamwork, continuous...


  • Birmingham, Birmingham, United Kingdom Spica Technologies Ltd Full time

    Join us as a Digital Workplace Software Developer and help shape the future of workplace technology! At Spica Technologies Ltd, we're committed to delivering innovative software solutions that empower businesses to thrive in the digital age.About the RoleWe're seeking an experienced Mobile App Developer to join our team and contribute to the development of...


  • Birmingham, Birmingham, United Kingdom ASOS Full time

    At ASOS, we're constantly pushing the boundaries of fashion and technology. As an iOS developer on our Mobile Development team, you'll have the opportunity to work on exciting projects that bring our brand to life.Job DescriptionWe're looking for a skilled iOS developer to join our team. You'll be responsible for delivering high-quality projects using best...

  • Software Engineer

    7 days ago


    Birmingham, Birmingham, United Kingdom developrec Full time £55,000

    Software Engineering RoleWe are looking for a talented Software Engineer to join our team at developrec in Birmingham. As a mid-level developer, you will work with our engineering team to integrate our Azure cloud-hosted platform to third parties and collaborate internally to identify and challenge solution design.You will have the opportunity to work on...


  • Birmingham, Birmingham, United Kingdom Nec Software Solutions Full time

    Job Title: Communication Systems EngineerEstimated Salary: £45,000 - £70,000 per annumWe are seeking a skilled Communication Systems Engineer to join our team at NEC Software Solutions. As a key member of our team, you will be responsible for designing, installing, configuring, and maintaining complex communication systems within Blue Light vehicles.Key...

  • Software Engineer

    4 weeks ago


    Birmingham, Birmingham, United Kingdom Noir Full time

    We are seeking a Software Engineer to join our team in Birmingham, UK. This is an exciting opportunity to work on the development of revolutionary web based software applications.As a Software Engineer, you will have the chance to work with cutting-edge technologies such as .NET, .NET Core / ASP.NET MVC, C#, and SQL Server. Our client offers a comprehensive...


  • Birmingham, Birmingham, United Kingdom Atlas Recruitment Group Ltd Full time

    Job Title:Achieve Greatness as a Senior Software EngineerSalary:£51,500 per annumAbout the Role:We are seeking highly skilled Senior Software Engineers to join our rapidly expanding team in the UK.You will be part of our Air division, working on cutting-edge programmes including Eurofighter Typhoons, Aircraft Simulators, and F35 Fighter Jets.This is an...

  • Software Engineer

    6 days ago


    Birmingham, Birmingham, United Kingdom Apexon Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at Apexon, a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. As a key member of our software development team, you will be responsible for designing, developing, and maintaining...

  • Software Engineer

    2 weeks ago


    Birmingham, Birmingham, United Kingdom Insight Global Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Java Developer to join our team at Insight Global for a long-term, on-site contract opportunity. The successful candidate will be working on modernizing a legacy margins platform, transitioning from a monolithic system to a private cloud.Key Responsibilities:The technical environment...


  • Birmingham, Birmingham, United Kingdom beBee Professionals Full time £50,000 - £70,000

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to lead our development team in Birmingham, United Kingdom. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and...


  • Birmingham, Birmingham, United Kingdom beBee Professionals Full time £50,000 - £70,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Birmingham, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Birmingham, Birmingham, United Kingdom Persistent Systems Full time

    Job Description: Software Engineering LeadWe are seeking an experienced Software Engineering Lead to join our team at Persistent Systems. As a leader, you will be responsible for driving the technical direction of our software development projects. You will work closely with cross-functional teams to ensure successful project delivery and contribute to the...


  • Birmingham, Birmingham, United Kingdom beBee Professionals Full time £50,000 - £70,000

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to lead our development team in Birmingham, United Kingdom. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and...


  • Birmingham, Birmingham, United Kingdom Scott Merrick LLP Full time

    Software Solutions Engineer - Back End, Docker, Messaging, Hybrid WorkingAbout the Role:We are seeking a talented software solutions engineer to contribute to the development of innovative software solutions in a dynamic team.The Opportunity:This is an excellent opportunity to join a specialist technology provider and be part of a renowned national...


  • Birmingham, Birmingham, United Kingdom Motorsport-Total GmbH Full time

    Software Engineering OpportunitiesWe are seeking talented undergraduate students to join our team as software engineers. You will have the opportunity to work on real commercial development projects, mentored by experienced Autodesk developers.