Position: Senior iOS Developer (Fitness ecosystem)
Company: Newsoft
Category: iOS
Experience required: 5y
English level: upper

Looking for a Senior iOS Developer to join our team. It is a prominent fitness and leisure company with multiple health clubs across the United Kingdom. They offer modern facilities, cutting-edge equipment, and innovative fitness classes. They provide spa amenities, and personalized training, and foster a supportive community.
A project with a clear and structured design system. The team consists of experienced seniors. The project has clear and understandable processes (Scrum) and modern approaches.

Requirements: 
▪️Significant experience with Swift development on iOS.
▪️Understanding of iOS application architecture (app states, lifecycle, etc.)
▪️Very good understanding of UI placement, Autolayout, etc.
▪️Usage of Design Patterns on iOS (MVVM, Clean Architecture).
▪️Hands-on experience with Xcode, Foundation.
▪️Experience in writing Unit tests using XCTest etc.
▪️Upper intermediate or higher English language proficiency.

Nice-to-Have Skills: 
▪️Experience with Swift UI.
▪️Experience with KMM.
▪️Experience with Combine.
▪️Experience in git submodules.
▪️Experience in modularization applications.
▪️Experience in building projects from scratch.
▪️Experience in being the lead of the project.

Responsibilities:
▪️Develop high-quality iOS applications using Swift.
▪️Apply iOS architecture and UI design principles effectively.
▪️Implement design patterns for code modularity and maintainability.
▪️Write unit tests for code quality assurance.
▪️Collaborate with cross-functional teams on feature implementation.
▪️Stay updated with the latest iOS development trends.
▪️Contribute to modularization and code reusability.
▪️Lead projects and ensure best practices.
▪️Participate in code reviews and process improvement.

Interview stages: 
▪️HR interview (30 minutes).
▪️Technical interview (1 hour).
▪️Interview with the customer (1 hour).
▪️Job offer🎉🎉🎉

We offer: 
▪️Competitive salary.
▪️Challenging tasks and projects.
▪️Personal growth.
▪️Flexible working hours.
▪️New hardware.
▪️Free English lessons.
▪️Availability of generators and Starlinks in the office.
▪️Small gym and table tennis in the office.
▪️Adjustable height tables.
▪️Regular office fruit delivery and other benefits.

Let’s create value together!