Return to jobs Return to jobs

iOS Engineer

Code First Girls

Clock

Posted 2 weeks ago

Transform your career in tech with free training and a potential iOS Engineer role.

Overview

icon Salary

£0

icon Location

London, London, City of, United Kingdom

icon Nomad Friendly?
icon Expires

Organisation summary Code First Girls is on a mission to transform tech. We work with various partners to teach women to code for free; join the 150,000+ women we have taught so far!

Role Summary

  • Join clients' mobile engineering teams as an iOS Engineer.
  • Deliver high-quality, native iOS applications.
  • Collaborate with UI/UX designers, product owners, backend engineers, and QA specialists.

Role Requirements

  • Strong foundation in Swift and familiarity with UIKit or SwiftUI.
  • Understanding of OOP, MVC, or MVVM architectural patterns.
  • Exposure to RESTful APIs, handling JSON data, and asynchronous calls.
  • Familiarity with Git for source code control.
  • Excellent problem-solving and communication skills.
  • Proactive attitude toward learning new Apple tools and iOS development best practices.

This is a free training course followed by the potential for a role with one of our clients. Title : iOS Engineer Job location: London or Manchester, 1 day a week Description: These job roles are linked directly to free education, and upon completion of our course, you will be equipped to start your new role. THE ROLE: Our clients are looking for iOS Engineers to join their team. ABOUT YOU & THE ROLE As an iOS Engineer, you will join our clients mobile engineering team responsible for delivering high-quality, native iOS applications. Situated within the core product development division, you will collaborate closely with UI/UX designers, product owners, backend engineers, and QA specialists to build intuitive mobile user interfaces and scalable features. What Experience & Skills We Are Looking For Core Technical Knowledge: Strong foundation in Swift and familiarity with key Apple frameworks ( UIKit or SwiftUI ). Software Fundamentals: Understanding of Object-Oriented Programming (OOP), Model-View-Controller (MVC), or Model-View-ViewModel (MVVM) architectural patterns. API Integration: Exposure to connecting iOS applications to RESTful APIs, handling JSON data parsing, and asynchronous network calls. Version Control: Familiarity with Git for source code control and collaborative workflows. Mindset & Soft Skills: Excellent problem-solving abilities, strong communication skills, and a genuine passion for native mobile user experiences. Continuous Learning: A proactive attitude toward learning new Apple tools, frameworks, and iOS development best practices. SOME THINGS YOU'LL BE WORKING ON Feature Development: Writing clean, testable, and maintainable Swift code to build new app screens and feature sets aligned with Apple Human Interface Guidelines. API Integration: Connecting native mobile user interfaces to backend microservices and external APIs to deliver real-time functionality. Bug Fixes & Maintenance: Troubleshooting performance bottlenecks, fixing bugs, and improving app stability across supported iOS devices and screen sizes. Testing & Quality Assurance: Writing unit and UI tests to ensure high code quality, reliability, and smooth user interactions. App Lifecycle & Deployment: Assisting with testing builds, staging release cycles via TestFlight, and understanding the App Store release process. Agile Collaboration: Participating actively in daily standups, sprint planning, and team code reviews. 100% FREE LEARNING LINKED TO JOB ROLES All of our courses are 100% free for all students. There are no secret or hidden fees, no payment upon completion, and no debt. We work with our partner companies to ensure this education is free for all learners. Benefits - vary per client, but are competitive.

Medal
Computer

FOR ORGANISATIONS

Your progressive people partner

Post your jobs, become a Top 1% Employer and more. We work with organisations who aspire to do things differently.

Learn More