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.