Position: Senior iOS Engineer
Company: Leobit
Category: iOS
Experience required: 3y
English level: intermediate

Requirements:

● At least 3 years working experience in Swift/IOS
● Experience with Native IOS frameworks
● Experience with CoreBluetooth
● Experience with bash scripting
● Experience in working with Flutter would be a big plus
● Profound knowledge in CocoaPods
● Profound knowledge of OOP, SOLID
● Advanced skills in debugging, refactoring, troubleshooting and problem
solving
● Understand Clean Architecture and multi-tier architecture
● Bachelor's or Master's degree in computer science (or similar technical 
field)
● Level of English: Intermediate strong (at least)

Responsibilities:

● Develop well-designed, easy maintainable, scalable and reusable 
software
● Develop the solution according to existing software architecture 
defined by the architect
● Maintain software architecture documentation (diagrams, code 
samples, API descriptions, etc.)
● Estimate complex projects using different techniques
● Research, study and develop new or complex technical 
solutions/technologies 
● Production issues resolution
● Development of software concepts and solutions based on individual
customer requirements
● Enhance   knowledge   of   preferred   technologies,   methodologies,
standards and policies
● Mentor junior and intermediate developers

 We offer:

● Interesting and challenging projects
● Competitive compensation and regular results-based salary review
● A broad range of professional education and personal development 
possibilities
● Comfortable and cozy working environment 
● Motivated colleagues with profound knowledge of the technical field
● Attractive compensation package

Accelerate your career with Leobit