• Maintain high morale and motivate engineers to go above and beyond
  • Daily management of objectives, priorities, trade-offs, risk and performance management of the team
  • Manage distributed team of mobile software engineers
  • Lead organizational improvements by establishing growth and learning paths for individual team members
  • Collaborate and communicate effectively with Product Managers, UX/UI, BA, DevOps, Web, Backend, Embedded teams, to design and develop robust mobile applications/experiences
  • Collect, refine, and prioritize needs from and for the engineering team
  • Build and deploy mobile experiences that will help solve some of the most challenging transportation and logistics problems today
  • Manage the app submission process to multiple App Stores
  • Explore new technologies and enrich our mobile stack
  • Actively participate in technical discussions and deep dives with Technical Teams
  • Ensuring the best performance and user experience of the application
  • BS/MS in Computer Science/Engineering or related field preferred

Requirements:

  • 5+ years of experience managing engineering teams
  • Hands-on mobile apps development (Swift, Kotlyn, Java, Objective-C, React Native & Flutter)
  • Strong knowledge of iOS and Android ecosystems, architecture, languages, tools
  • Hire & develop top talent
  • Extensive knowledge about mobile app development
  • Proficiency with writing automated tests using latest & proven tools & libraries
  • Experience with profiling and debugging mobile applications
  • Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
  • Familiarity with Git
  • Familiarity with push notifications
  • Understanding mobile app design guidelines on each platform and being aware of their differences
  • Proficiency in Kotlin, Java, Objective C, Swift, React Native & Flutter
  • Strong practical knowledge of Agile/Scrum methodology
  • Familiarity with 3rd party SDK integration (Maps, BLE, Authentication, IOT)
  • Git and source control management tools such as Bitbucket, GitHub
  • Knowledge of cloud technologies and related deployments
  • Knowledge of disciplined software release build/deploy processes
  • Fixing bugs and performance problems
  • Knowledge of best practices for the entire software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Superior communication and people skills

 

Skills

Bitbucket
Kotlin
Git
Mvvm
MVC
MVP