iOS Developer
Remote Work
Job Description:
Position : iOS Developer
Location: Remote (PST Hours)
Duration : Long term
Required
· Objective C Swift
· Demonstrate a strong understanding of the iOS framework and respective component lifecycles.
· Expert-level knowledge of Swift 5
· Ability to build products with a focus on Unit-testing code for robustness, including edge cases, usability, and general reliability with XCTest and XCUITest
· Capable of building user interfaces programatically
· Wide experience working in multi plugin environment projects.
· Expert-level knowledge of git and CI/CD systems such as TeamCity or Jenkins.
· Experience in good app architecture using design patterns such as MVVM, MVP or Clean
· Extensive understanding of iOS framework components and their respective lifecycles combined with a solid knowledge of multithreading, protocols, structures, networking, offline storage, and performance tuning
· Build reusable iOS components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs.
· Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
· We are looking for someone who is a strong coder, who can developer clean and testable code.
Key Skills:
- XCTest, XCUITest, MVVM, MVP or Clean architecture, REST and GraphQL APIs.