We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Experience & Expertise:
Extensive knowledge of Swift & Objective C programming and associated technologies (Core Data, Core Animation, Core Graphics and Core Text etc.)
Thorough understanding of Apple's design principles and Human Interface Guide
Familiarity with Reactive Programming and Unit testing will be preferred
Experience with third party library integration
Working knowledge of Web Services & REST (JSON) APIs
Good knowledge of software implementation best practices
Good knowledge of well-known design patterns
Ability to quickly adapt to a changing environment
Should be a self-motivated, independent, detail oriented, responsible team-player
Strong communication, analytical and problem-solving skills
Passionate about building high-quality systems with software implementation best practices
Experience with Git code versioning
Experience with CI/CD and automation tools is a plus
Strong skills in threading, serialization, performance, and security
OOPS concepts & experience with Objective C
Strong Objective C and swift development experience, including design and implementation on Mac OS X
Good debugging skills on OS X platform
Good understanding of OS X security architecture
Strong analytical skills, strong OOAD
Experience and expertise with secure coding practices
Ability to develop new approaches to complex design problems
Good experience with tools like GIT and Jenkins.
Ability to quickly learn new technologies
Agile/scrum development methodology a plus
Knowledge of shell scripts a plus