Job responsibilities

Design, build, and maintain high performance, reusable, and reliable Swift code.

Ensure the best possible performance, quality, and responsiveness of the application.

Cooperate with back-end developers in building the RESTful API.

Translate designs and wireframes into high quality code.

Minimum requirements

At least 5+ years’ experience in mobile development using Swift.

Proficient with Swift, with at least one published app written in Swift.

Practical experience with MVVM design pattern implementation.

Good understandin g of DI concepts and CLEAN architecture.

Familiarity with RESTful APIs to connect iOS applications to back-end services.

Understanding of Apple’s design principles and interface guidelines.

Ability to understand business requirements and translate them into technical requirements.

Proficient understanding of code versioning tools, such as Git, and with code reviews.

Solid understanding of the full mobile development life cycle.

Good written and verbal English communication skills, with the ability to explain technical concepts to a diverse group of stakeholders.

Knowledge of the latest iOS trends, techniques, and technologies.

Agile(Scrum) software development experience .

Preferred skills

Experience working with remote teams.

Dreaming about working in IT?

RockIT will help to make your dream come true! Every year, more than 20 cool specialists of the highest level graduate from our school. Leave your application and participate in your first lesson completely for free! The IT industry is waiting for you! Don’t hesitate and make the first step towards your dream right now!