Job Discription:
We are looking for a passionate developer who The iOS Developer position is responsible for creating and architecting new mobile applications, maintaining and improving existing features on existing applications, and working with our sales team to develop innovative solutions that meet our clients’ business needs. loves to tackle new challenges, learn new frameworks and technologies, and work alongside other developers.
Responsibilities:
Partner with UX designers, product managers and back-end engineers to build intuitive user interfaces from the ground up using the latest web technologies
Consume and make occasional contributions to supporting backend REST APIs
Develop automated test solutions across all supported desktop browsers (IE, Firefox, Chrome, Safari) and iOS and Android devices
Keep up with emerging trends in UI design and engineering best practices
Launch feature, iterate and enhance based on stakeholder feedback
Share respectful perspectives with peers and leadership to help drive the future of [redacted] products
Proficient in Objective-C, Swift, and Cocoa Touch.
Extensive experience with iOS Frameworks such as Core Data and Core Animation.
Knowledge of iOS back-end services.
Knowledge of Apple’s design principles and application interface guidelines.
Required Skills:
Degree in Computer Science or equivalent preferred, or relevant work experience
5+ years of hands-on frontend development experience with HTML5, CSS, and JavaScript including modern frameworks, such as Angular, React, or Vue
Strong working knowledge of JSON, REST, HTTP, Node.js
Experience with one or more Automated UI testing frameworks – Jest, Karma, Protractor, Selenium, Jasmine
Excellent written and verbal communication skills Proficient in Objective-C, Swift, and Cocoa Touch.
Extensive experience with iOS Frameworks such as Core Data and Core Animation.
Knowledge of iOS back-end services.
Knowledge of Apple’s design principles and application interface guidelines.