Description

Required

  • Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience
  • Five (5) plus years of native mobile engineering experience working with a strong portfolio of published apps on iOS and Android platform
  • Proficiency in mobile application development using platforms such as Swift and Kotlin
  • Strong knowledge of mobile architecture, design patterns, and best practices
  • Expertise in designing testable software and building large scale, complex applications
  • A well-rounded understanding of a variety of mobile app frameworks and web services
  • Working knowledge of common build tools
  • An understanding of performance optimization best practices
  • An understanding of hardware compatibility and versioning strategy
  • Excellent communication and teamwork skills.
  • Willingness to apply your skillset broadly and expand it to meet client needs
  • Experience working with globally distributed teams
  • Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve.

Education

Bachelor's degree