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