Position: Senior iOS/Mobile Developer (6+ years of experience)
Company: Whirrcrew
Experience required: 5y
English level: upper

Ahoj! Whirr Crew is looking for a Senior iOS/Mobile Developer (6+ years of experience) to expand our team.

DETAILS:
Schedule: full-time, remote
Experience: 6+ years with Mobile Development 
Client: UK
Founded: 1919
Employees: 500+ k
Domain: E-commerce  
Start: ASAP
English: upper+

ABOUT THE PROJECT:
Our client is a British multinational groceries and general merchandise retailer headquartered in England. In 2011 it was the third-largest retailer in the world measured by gross revenues and the ninth-largest in the world measured by revenues. It has shops in Ireland, the United Kingdom, the Czech Republic, Hungary, and Slovakia. It is the market leader of groceries in the UK. Our client’s company has expanded globally since the early 1990s, with operations in 11 other countries in the world. The company pulled out of the US in 2013, but as of 2018 continues to see growth elsewhere. Since the 1960s, company has diversified into areas such as the retailing of books, clothing, electronics, furniture, toys, petrol, software, financial services, telecoms and internet services.

SKILLS:
•  Swift development advanced knowledge
•  Ability to analyse existing Swift and Objective-C code
•  Assist in technical solution design
•  Follow development processes and guidelines
•  Write unit and integration tests to ensure high quality code
•  Write and maintain developer documentation to support the APIs and external integrations
•  Solid knowledge of UIKit, SwiftUI and constraints
•  Understanding of Apple’s design principles and interface guidelines
•  Git, GitHub
•  Continuous Integration via GitHub Actions
•  Unit / Integration testing
•  Pre-commit code reviews and build verification

YOU HAVE:
•  6+ years of experience in commercial mobile projects
•  Knowledge of iOS Architecture components
•  Integration skills with REST APIs, Push Notifications, Continuous Integration
•  Understanding of MVC, MVVM, Redux patterns
•  Skills in Git SCM and Git-flow
•  Understanding of relationship with Product Owner, Scrum Master, Design Lead and rest of technical team

NICE TO HAVE:
•  Knowledge of Jira, Confluence, Slack tools
•  Understanding of CI/CD processes implementation
•  Experience in Firebase services

WE OFFER:
* We invite you to join our friendly international team and work in a comfortable office not far from metro or remote work;
* Comfortable work schedule;
* Pleasant working atmosphere;
* Interesting projects and challenging tasks;
* Opportunities for self-realization, professional and stable career growth;
* Ability to work completely remotely from anywhere in the world;
* No time-tracking system and screen-shots;
* Flat company – no hierarchy and bureaucracy;
* Opportunity to get access to PluralSight;
* Reimbursement compensation ($50/month);