Inoxoft is an IT Outsource company based in Lviv. Our numbers: • 5+ Years on the market • 90+ Team members • 50+ Delivered Projects • 20+ Satisfied Clients We are solid, reliable and friendly team driven by the desire to add value to our Client’s businesses and startups in the USA, Israel, Netherlands, Norway, Australia.
15 апреля 2021

Senior iOS Software Engineer

Львов, удаленно

Необходимые навыки

— 2+ years of iOS development experience;
— Excellent knowledge of Swift;
— Strong understanding of OOP and software design patterns;
— Strong knowledge of architectural design patterns like MVVM, MVP, VIPER, REDUX;
— Strong preference to write clean, modular, testable code;
— Good knowledge of all phases of the development lifecycle;
— Good knowledge of Web Sockets, GCD, Multithreading, Human Interface Guidelines;
— Experience with source code management systems such as Git, Mercurial, or Subversion;
— At least an Intermediate Strong level of English.


— Involvement into Corporate OKRs and Strategic Goals;
— Possibility to realize own ideas in the company, grow as a mentor, lead, or speaker;
— Direct Communication with Client and business trips;
— Half-year Performance appraisals and Salary reviews;
— Having a mentor, who will guide you toward self-realization goals;
— Access to Certification Camps and support with Certification;
— Knowledge and Skills Evaluations based on Corporate Matrices;
— Enhancement of English skills at courses;
— Access to multiple Meetups and Tech Talks within AcademyX;
— Support in terms of personal brand development.


— Following and improving project conventions (architecture approach, code style, best practices);
— Following and suggest improvements for the existing project processes, methodologies, and guidelines;
— Estimation of tasks and functions and fit with own estimates;
— Creating and updating project documentation (technical and functional);
— Setup and maintenance of project environments;
— Negotiation/explanation of technical questions and requirements with the clients;
— Participation in a technical interview with clients;
— Guide, consult, and make advice to team members with the delivery of assigned tasks;
— Contribute to employees growth by providing tech feedback and setting tech goals;
— Conduct project-related tech interview for external candidates;
— Delivery of assigned tasks.