iOS Developer
Job Description
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working along-side Platform leads, other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. It’s a hands-on role and efficiency in Swift, UIKit, and familiarity with reactive programming using Combine is preferred.
Responsibilities
· Design and build applications for the iOS platform
· Ensure the performance, quality, and responsiveness of applications
· Collaborate with a team to define, design, and ship new features
· Identify and correct bottlenecks and fix bugs
· Help maintain code quality, organization, and automation.
Job Requirement
Our Ideal Candidate:
· Is proficient with Swift, UIKit, Storyboards, and Combine.
· Has 3+ years of professional iOS experience, with at least 1 app in the App store.
· Is Familiar with RESTful APIs to connect iOS applications to back-end services. GraphQL experience would be a bonus.
· Has knowledge of other web technologies and UI/UX standards.
· Has understanding of Apple’s design principles and human interface guidelines.
· Gives attention to creating simple, understandable code; has the discipline to avoid over-engineered solutions. We try to keep dependencies to a minimum. Simplicity breeds robustness and speed.
· Is familiar with continuous integration. CircleCI experience would be a bonus.
· We use Swift Package Manager, experience here is helpful.
· Has ability to work as part of a team, taking input and guidance and happily conforming to the team’s preferred coding style.
· Has proficient experience with Git for source control.
· Has good English communication skills
Good to have (Optional):
· Experience with GraphQL using the Apollo framework would be great.
· Fintech/Banking experience.