Position: Senior iOS Developer
Company: Relevant Software
Experience required: 3y
English level: upper

Project from scratch. Mobile clients will use next ArcGIS iOS SDK.
The team works by Agile methodology. Short-term business trips should take place during the work. If you can handle this, let’s dive into more details.

Responsibilities:
- Communicate with the customer, understand technical requirements and make proper technical decisions;
- Review existing code and refactor it for better code quality, testability, reuse and scalability;
- Implement new features to mobile apps;
- Deliver high-quality code and documentation;
- Make architectural and technical decisions.

Requirements:
- Strong communication skills;
- 4+ years of professional development experience, specifically in iOS;
- Objective-C required;
- Strong knowledge of Swift;
- Understanding multithreading concepts;
- Experience in Agile/Scrum environment;
- Upper-Intermediate English.

Nice to have:
- Experience with ArcGIS iOS SDK;
- Experience with CI/CD;

We offer:
- Long-term and challenging project;
- Direct work with the client and direct impact on their projects;
- Compensation based on your accomplishments;
- Regular salary reviews;
- Paid vacations;
- Individual English lessons on-site;
- Personal development plans and technology mentoring;
- Ability to switch projects, technology stacks, and roles;
- Share and gain knowledge with regular tech talks;
- Possibility of business trips abroad;
- Flexible working hours, plus the ability to work from home;
- Comfortable office near Lviv city center in the park area;
- Personal accountant.