About the Role
We are seeking inventive and hardworking engineers who can contribute clean code and collaborate effectively. We are looking for individuals who are excited to lead, communicative, dependable, and want to be part of a team that values them as an individual and all that they offer.
Responsibilities:
* Apply computer science knowledge and programming skills while collaborating with a group of engineers
* Drive the development cycle by having responsibility for features from early stages to production
* Take ownership of work, from active participation with partners, to prioritization and effort estimation, to writing well-tested code
* Communicate decisions and challenges, mentor junior developers, and help hit the next bar of excellence
* Help identify trends in maintenance issues, proposing wider-scope solutions to ensure problematic spaces are fixed once and for all
* As a valued team member, bring ideas forward to refine processes
About You
Mid-level Engineer
Basic Qualifications:
* 5-8 years of experience developing production-quality apps for iOS using Swift
* 5+ years experience with mobile design and architectural patterns
* Computer science fundamentals in data structures, algorithms, and object-oriented design
Other Qualifications:
* Deep knowledge of Swift, Objective-C or SwiftUI
* Passion for design, UI, and UX
* Test driven development skills
* Experience with Objective-C
* Android or mobile web experience
* Experience working with agile methodology
Senior Engineer
Basic Qualifications:
* 8+ years of experience developing production-quality apps for iOS using Swift
* 8+ years experience with mobile design and architectural patterns
* Computer science fundamentals in data structures, algorithms, and object-oriented design
Other Qualifications:
* Deep knowledge of Objective-C or SwiftUI
* Demonstrated ability to take a leadership role in projects and deliver in an agile environment
* Experience mentoring junior engineers on the team
* PASSION FOR DESIGN, UI, AND UX
* Test driven development skills
* Superb written and verbal communication skills
* Android or mobile web experience
* Experience working with agile methodology
We are an equal opportunities employer.