Join our team to help build mobile applications that can be easily tested and modified to add new behaviors. You should have proven knowledge of front-end software architectures and design patterns and be familiar and comfortable with modern mobile development with Flutter in Dart. You should also be curious about exploring technology, learning new techniques and applying them when they give us an advantage.
Key Responsibilities:
Collaborate on a distributed remote team!
Help hire, support and mentor junior members of the team
Communicate and share progress through the agile process
Develop applications that reflect organizational patterns and practices
Minimum Experience:
Relevant work experience, including programming experience with Flutter in Dart
Experience with software architecture paradigms and design patterns
Experience with agile software development process
Experience with at least one native development platform, iOS or Android
Key Knowledge/Skills/Abilities:
Mobile app publishing to the Google Play Store or Apple App Store, Firebase, mobile analytics, remote configuration, CI/CD, and production monitoring techniques for mobile apps
Front-end software architectures (MV*)
Unit and UI testing in Flutter/Widgets
Multiple app flavors/targets
Dependency Injection
RESTful API usage
What We Can Offer You:
Culture to promote learning and growth by relentless focus on innovation.
A team of aces to work with.
Streamlined engineering processes woven around agile methodology with the help of tools.
Opportunity to work on B2B and B2C products in various domains like OTT, social media & education.
Opportunity to work on cutting edge technologies.