Position: iOS (Swift) Developer
Company: Unicsoft
Experience required: 5y
English level: upper

We are looking for a strong iOS app developer who enjoys engineering quality products for users. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.

We are looking for a strong iOS app developer who enjoys engineering quality products for users. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.
You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly valued. You’ll also help ensure solid application performance and an excellent user experience.
 
- Developing new features and user interfaces from wireframe/Figma models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Collaborating with back-end developers, designers, and the rest of the team to deliver a quality product to users
 
- Extensive knowledge of SWIFT for mobile app development, from the first line of code to production
- Deep knowledge of iOS and the platform
- Proficiency with writing automated tests
- Familiarity with RESTful APIs and mobile libraries for networking
- GraphQL is a plus
- Experience with profiling and debugging mobile applications
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean
Architecture—including the ability to choose the best solution for the app
- Understanding of iOS app design guidelines and the differences between other mobile platforms