Requirements:
- 5+ years of experience in iOS development;
- Experience developing native iOS application and/or API app libraries;
- Excellent knowledge of Swift, Foundation framework, and UIKit;
- Solid grasp of performance characteristics on iOS;
- Experience building iOS SDKs for external consumption;
- Experience with Realm;
- Experience in multi-thread development;
- Deep understanding of design architectures and patterns;
- Experience with RESTful API design and implementation to connect iOS application to back-end services;
- Understanding the principles of the operation of HTTP;
- Good written and spoken English.
Responsibilities:
- Ensure and continuously improve application performance and responsiveness;
- Maintain code quality and structure, conduct code reviews, write unit tests;
- Maintain and resolve defects in applications;
- Define, design, and deliver new features and enhancements, support and improve the existing ones;
- Collaborate with and provide feedback to the backend and modeling teams on improving the API and other services supporting mobile apps;
- Ensure the iOS libraries remain on the cutting edge of performance, ease of use, and security.
Hiring process:
- A test task for 4-5 hours (offline) or samples of recent code from the Github;
- A two-hours technical interview with technical questions and online coding;
- 15-min final meeting with the Founder (introduction call before starting the project).
About Serious Software UK
Since 2015, Serious Software helps US-based startups and companies to build and extend development teams for designing and providing high-quality software. Our outstaff model constructs a long-standing experience and ensures friendly, clear on each stage, and long-term cooperation. The remote-based positions give opportunities to stay mobile and save a life balance.
Our Head Office is based in the United Kingdom, teams and partners working in Ukraine.
The technical expertise of our teams covers technologies from general-purpose C#\C++ and ASP.NET to high-end all-inclusive solutions in Java, PHP, JavaScript, Ruby on Rails, and Python, working with various operating systems including UNIX. Serious Software also specializes in high-end application developments for iOS and Android.
We offer:
- flexible working hours without the requirement to cover a client’s time zone fully
- direct communication in English with the team
- be a part of product development with our full support as an outstaff partner
- salary compensation based on the seniority and skills
- individual career program
Company website:
https://serious-software.com/
DOU company page:
https://jobs.dou.ua/companies/serious-software/
The job ad is no longer active
Job unpublished on
12 May 2022
Look at the current
jobs
iOS
Remote→