Position: iOS developer for a complex mobile application project
Company: Frixus
Category: iOS
Experience required: 3y
English level: intermediate

**Who we are**
Frixus is an IT services agency focused on highly qualified engineering services. We have clients in the USA, Europe, Dubai. We hire only professional engineers that can work in the team and independently with minimal control and communication. We take responsibility for challenging projects in fintech, medicine, blockchain, and other domains.

**Project description**
We are looking for an experienced iOS developer to join our team full-time. You will be building a complex high-scale mobile application with server-driven UI. You will have a large degree of freedom in your work, and you are expected to take responsibility for what you do.

**Responsibilities**
Creating high-level architecture and technical requirements based on the business needs;
Writing high-quality and tested code;
Improving mobile architecture;
Develop tooling/libraries;
Writing tech specifications and support documentation;
Participate in the required meetings with the client and development team.

**Requirements**
- Proficient in mobile software engineering (3+ years)
- Proficient in Swift and Objective-C
– Solid understanding of design patterns, OOD. Strong CS fundamentals
- Knowledge of design patterns for server-driven UI for mobile applications
- Intermediate+ English (ability to communicate and participate in a conversation with English-speaking teams)

**Why join us**
- Fair and competitive compensation and benefits
- Flexible working conditions (pro-rata, full-time contract, part-time)
- Challenges and interesting tasks
- Flexible working hours, minimal level of control
- You grow with us. Excellent growth opportunities

Let's build something awesome together!