Position: Senior iOS (Swift) developer
Company: Artkai
Experience required: 3y
English level: intermediate

Project Team:
1 Project Manager, 1 Middle Business Analyst, 1 Lead Node.js Developer, 1 Senior Node.js Developer, 1 Senior JavaScript Hybrid React Native Developer, 2 Middle JavaScript Hybrid React Native Developer, 1 Senior JavaScript React Developer, 1 Middle Manual QA, 1 UI/UX Designer

Responsibilities:
Plan, design, and implement applications for iOS
Monitor the performance, quality, and responsiveness of the company’s applications
Work with the rest of the team to define, design, and develop new features
Identify process bottlenecks
Find and fix bugs in a timely manner
Suggest improvement for the current processes


Requirements:
Proficiency in Swift
4+ years of experience as a Swift Developer or in a similar role
Knowledge of performance limits and characteristics
Experience with embedded databases
Knowledge of RESTful APIs to connect to back-end services
Understanding of UI design with a user-oriented focus
Understanding of object-oriented programming
Understanding of Apple’s design principles and interface guidelines
Proficient understanding of code versioning tools such as Git, Mercurial, and/or SVN
Critical thinking and problem-solving skills
Record as a team player with good communication skills
Good time management skills
Great interpersonal and communication skills