Finding the best job has never been easier
Share
What You’ll Do:
Design and deliver code that’s readable, maintainable, testable, scalable, reusable, and efficient
Work in an Agile team with engineers, designers, and product managers to solve problems as part of a team
Think from the customer’s perspective to recommend design improvements
Collaborate with backend teams to design effective and understandable APIs
Follow established architecture patterns and suggesting improvements
Implement new features according to specifications
Investigate and fix bugs
Build unit and UI tests
Learn and implement the latest technologies
Mentor fellow engineers
Participate in on-call rotations (daytime hours) to help our Support team solve problems for customers
You'll create apps with Xcode, Swift, GitHub, Jira, Confluence, Jenkins, GraphQL, Figma
What You'll Bring:
Bachelor’s degree in Computer Science/Engineering or equivalent experience
6+ years of experience as a software engineer
3+ years of experience as a mobile iOS engineer
Expert Swift skills
Solid understanding of the full mobile development life cycle
Experience using GitHub
Unit testing best practices and patterns
Caching, logging, performance tuning, and monitoring
CI/CD systems such as TeamCity or Jenkins
Strong English communication skills
Preferred Experience and Qualifications:
Experience as a mobile Android engineer
Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
For information about PTO, see
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms.For information about benefits and eligibility, see
The annual salary range for this position is $117,000.00-$234,000.00 Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include: - Stock Minimum Qualifications...These jobs might be a good fit