We’re looking for a Middle Flutter developer to join our customer’s team.
The company is based in Toronto, Canada, and specialized in the Health domain.
What you’ll do:
- Develop iOS and Android mobile applications, writing high-quality code and tests.
- Translate UI/UX designs into code.
- Collaborate with cross-functional teams to analyse data and decide on the best strategies to improve customers’ interaction with our mobile apps.
- Prioritize information security and process maintenance throughout the mobile app lifecycle.
- Analyse, enhance, and support our existing mobile applications.
- Work closely with Product Management, Design, and QA teams to build the best possible UX for our mobile apps.
- General knowledge of Google Fit, HealthKit and other common Android/iOS libraries.
What you have:
- 3+ years working as a full-time professional mobile developer in either native Android or iOS.
- High proficiency and experience in one or more of the following programming languages: Dart, ES6, Java, Kotlin, Objective-C, or Swift.
- Minimum 1 Year of proven development in Flutter framework.
- Experience building complex app architectures built around design systems are a plus.
- Willing to work with cross-platform frameworks.
- Willing to learn and work on different mobile platforms/frameworks when needed.
- Networking and integrating third-party RESTful APIs.
- Experience with Continuous Integration systems like Bitrise.
- Must be competent with Git (including rebasing, resolving merge conflicts).
- Excellent spoken and written English communication skills.
- Desire to work in a Start-up environment, able to self-manage.
- Solid understanding of the full mobile development life cycle, including automated testing and building.
What’s good to have:
- BS/MS in Computer Science
- Experience with other mobile development frameworks (React Native, Ionic)
- Experience with Firebase platform or similar.
- Demonstrable portfolio of released applications at App Store and Google Play Store.
- Experience in working with large Healthcare systems.
- Experience influencing software engineering best practices.
- Hands-on experience in multiple disparate technologies, from front-end user interfaces to back-end systems and all points in between is a major plus.
- Ability to commit to a timeline, stay on task, and ensure sufficient availability to complete assigned tasks on time.
- A positive never say never, can-do attitude.
- Self-motivated with strong team and interpersonal skills
We offer:
- Excellent career opportunities
- Competitive remuneration based on qualification and contribution
- Flexible working schedule, vacations, paid sick leaves
- Good working environment
- Great team spirit
Write to direct TG:
@stanislav_go