We are looking for a software engineer, experienced with the Flutter development kit, to join our team.
As a mobile application engineer on our team you will have the opportunity to impact tens of thousands of business owners that use our product on a daily basis as a mission-critical part of their business.
As part of the team you will collaborate with your teammates through:
- Developing and maintaining high-quality iOS and Android applications from concept to launch and beyond.
- Ensuring a robust, secure, efficient, and maintainable code; including test automation, code reviews and adhering to best practices.
- Maintaining an efficient Continuous Integration (CI) and deployment infrastructure
- Staying up-to-date with new technology trends, applications, and protocols in mobile development.
- Driving the continuous improvement of the team’s work and its efficiency
Requirements:
- At least 2 years of experience in Android and iOS platform development, of which at least one year using the Flutter development kit.
- Solid and deep understanding of Object Oriented Design
- Solid understanding and practical experience with RESTful APIs
- Practical experience with test automation (unit and integration), preferably using TDD
Advantages:
- Experience with Firebase, Google Play, Apple AppStore, Push notifications, Codemagic - a big plus
- Experience working in agile methodologies - a big plus