What you will do:
● Design and build applications for the iOS platform
● Translate designs and wireframes into high quality code
● Design, build, and maintain high-performing, reusable, and reliable Swift code
● Ensure the best possible performance, quality, and responsiveness of the application
● Identify and correct bottlenecks and bugs
● Help maintain code quality, organization, and automatization
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
What you need to have:
●Proficiency in Swift
● Strong problem-solving and analytical skills
● Strong knowledge of data structures & algorithms to efficiently solve problems
● Experience with iOS frameworks such as Core Data, Core Animation, etc.
● Familiarity with RESTful APIs to connect iOS applications to back-end services
● Understanding of Apple’s design principles and interface guidelines
● Strong knowledge of iOS UI design principles, patterns, and best practices
● Experience with offline storage, threading, and performance tuning
● Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
● Ability to understand business requirements and translate them into technical requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
● Familiarity with continuous integration
● Degree in Computer Science is a plus