
Intermediate iOS Developer
Global Relay
9 months ago
London, United Kingdom
Mid Level
Responsibilities
- Implement mobile applications for iOS devices as part of an agile development team.
- Write automated unit and integration tests for your code.
- Collaborate with other developers and teams to design user interfaces and software implementations.
- Work with the architecture team to design system architectures that meet business needs.
- Collaborate with SDETs to develop test cases for code.
- Document code and detail designs.
- Assist product owners in generating and refining user stories.
- Monitor and support the operation of production systems.
- Participate in knowledge sharing activities with colleagues.
Requirements
- Minimum 2+ years of experience building native applications for Apple devices with Swift.
- Excellent problem-solving skills and a love for technical challenges.
- Understanding of computer science principles.
- Solid understanding of OOP, SOLID principles, design patterns, and algorithm design.
- Strong architectural knowledge and passion for writing clean, modular, and testable code.
- Deep understanding of SwiftUI, UIKit, Foundation, structured concurrency, and dependency injection.
- Experience with source code management.
- Experience working with RESTful APIs.
- Ability to debate technical approaches and work independently.
- Ability to provide insights into iOS development best practices.
- Strong sense of ownership and a desire to build remarkable products.
- Focus on customer outcomes and data-informed decisions.
- Positive mindset, proactive attitude, and teamwork skills.
Benefits
- Flexible work arrangements to support work-life balance.
- Hybrid work model blending office collaboration and remote focus time.
- Mentoring, coaching, and support for career growth.
- Culture that rewards creativity, perseverance, and hard work.
Tech Stack
iOSObjective-CReduxSwiftSwiftUI
Categories
Mobile