Job Openings
iOS Developer Senior Consultant & Consultant
About the job iOS Developer Senior Consultant & Consultant
1- Senior iOS Developer
What You'll Do
- Design, estimate and implement software on the platform securely, reliably and at scale. Take ownership for quality of design and implementation of software components
- Deliver high quality code on time and follow our SDLC process
- Have an appetite to learn and contribute to complex projects alongside your colleagues
- Conduct and participate in code reviews
- Interact with various non-engineering teams such as Product, Support, Finance
- Operations, Compliance and Legal.
- Follow engineering best practices as well as propose new ones
- Collaborate with other engineers in software design and development best practices
- to significantly drive faster iteration and experimentation Comfortable building features in legacy code as well as cutting edge frameworks
Required Skills
- 5-8 years' experience in iOS App development, using Xcode and Apple iOS SDKs
- Experience mentoring other software engineers
- Experience building consumer-facing UI including design systems and custom UI; having a concept of how to build secure Android applications; experience shipping and maintaining features within a broader app, proficiency creating readable and maintainable code.
- Understanding of testing best practices and familiarity with at least 1 iOS testing framework
- Strong knowledge of common iOS design patterns and object-oriented programming.
- You enjoy pair programming and working with others.
- You can teach and learn new things.
- Effective communication skills with the ability to understand and explain technical issues to a non-technical audience
Nice to haves:
- Experience working in reactive programming (we use RxSwift)
- Experience with GraphQL
---------------------------------------------------------------------------------------------------------------
2- iOS Consultant
What You'll Do
- Design, estimate and implement software on the platform securely, reliably and at
- scale. Take ownership for quality of design and implementation of software components
- Deliver high quality code on time and follow our SDLC process
- Have an appetite to learn and contribute to complex projects alongside your colleagues
- Conduct and participate in code reviews
- Interact with various non-engineering teams such as Product, Support, Finance
- Operations, Compliance and Legal.
- Follow engineering best practices as well as propose new ones
- Collaborate with other engineers in software design and development best practices
- to significantly drive faster iteration and experimentation Comfortable building features in legacy code as well as cutting edge frameworks
Required Skills
- Al least 3.5 years' experience in iOS App development, using Xcode and Apple iOS SDKs
- Experience building consumer-facing UI including design systems and custom UI; having a concept of how to build secure Android applications; experience shipping and maintaining features within a broader app, proficiency creating readable and maintainable code.
- Understanding of testing best practices and familiarity with at least 1 iOS testing framework
- Strong knowledge of common iOS design patterns and object-oriented programming.
- You enjoy pair programming and working with others.
- You can teach and learn new things.
- Effective communication skills with the ability to understand and explain technical issues to a non-technical audience
Nice to haves:
- Experience working in reactive programming (we use RxSwift)
- Experience with GraphQL
Package Details
- 12 days of vacation
- Medical insurance
- Funeral expenses
- Savings fund
- Performance Bonus