👩‍💻Job board for Flutter™, Google’s UI toolkit for building beautiful apps for mobile, web & desktop
Flutter Mobile Developer
Excellent Flutter Mobile Developer Required – Intermediate Level - Local hires only. No recruiters please. (Sorry guys. This cash has to go to our candidate.)
Are you up for making your mark with an App that’s changing the way the world is entertained? Snibble is a fast-growing global social video start-up, based in Toronto that’s growing and needs your help!
We’re a fun-loving hard-working group that believes digital can really, and really should be, better. The big players of video and social media – YouTube, Instagram, and Snap were once revolutionary, but are increasingly showing their age. They’re now tired and conventional.
It’s time to change the game again and create a next generation company that will leave an indelible mark on social video history.
We’re not looking for anyone who is ordinary. If you think you’re a good developer, don’t contact us. Good is truly the enemy of great and we’re looking for an excellent and ambitious Intermediate level Mobile Developer, who’s a wizard at building iOS and Android Apps using the latest technologies.
Should you choose to apply to this job, and we select you for this excellent mission, you’ll take on part responsibility for part of our iOS and Android apps, incorporating the latest advances in iOS and Android technology, including the use of Flutter.
The required skills and experience:
- 3 years plus experience in native iOS and native Android app development
- A Bachelor’s degree in Computer Science, Sofware Engineering, IT or a similar field.
- Strong experience with Kotin/Java and Swift/Objective-C
- 2 years of experience working with Flutter
- Experience using Google/AWS APIs (Google Firebase, AWS Datastore)
- Experience with MVC/MVVM architectural patterns
- Expertise in async programming
- Experience with Android/iOS testing frameworks
- Familiarity with RESTful APIs to connect Android/iOS applications to back-end services
- Experience with publishing apps to Apple App Store and Google Play
- Familiarity with continuous integration
Bonus points for experience with:
- In-app messaging and push notifications
- Mobile analytics
- Mobile video
Qualities:
- Strong character
- Fun
- Strong supporter of great design and UX
- Extremely creative in approach to code and architecture
- Totally obsessed with quality
- Driven for continuous improvement
- More than up to date on the latest developments. Ahead of latest developments.
- Collaborative and a real team player
- Ready, willing and able to work in our downtown Toronto office - at least one day per week and more as the pandemic is put behind us.
Benefits:
- Very competitive salary
- One of the few opportunities in your life to leave your mark
- Work with the founders and young technical team on a revolutionary platform
Job type:
Full-time, permanent, time in the office is required - when the lockdown lifts!
Benefits
- Come join a company that is changing the world of social media & video
- Work closely with the founders of a dynamic organization
- Make your mark on a next gen platform.
- Very competitive compensation.
đź“‹Copy to clipboard
Senior Mobile Engineers (Native iOS and/or Android)
Hiya! Were Radical I/O, a people-first enterprise software development consultancy and lab that develops technology with purpose. We work with cities and organizations to develop meaningful, data-driven solutions that provide people with easy access to information, when and where they need it.
THE POSITION
We're on the lookout for Senior Mobile Engineers (Native iOS and/or Android) with experience developing in Swift and/or Java. You will be building a mobile app UI with authentication that presents data from REST services, uses a number of iOS APIs and/or Android APIs, and is distributed to thousands of users within Canada.
You should have end-to-end experience in building large mobile apps that are connected to microservices APIs. You've set up your own developer environments and keys, and know your way around the platform app stores and deployments. You are a technical problem-solver, but you are also skilled at building functional and delightful mobile UIs. You are comfortable working with a high-level of independence, quality, and professionalism. As a senior member of the team, you are able to get advanced work done quickly, and are there for your teammates when they need help. You also ensure that your efforts are in sync with those being carried out by your peers working on the other platform.
We are hiring 3-4 engineers for a 6 months+ contract to start in June and/or July. While we will be hiring 1-2 iOS engineers along with another 1-2 Android engineers, please do highlight in your summary and resume If you are equally skilled in both platforms. You will be working remotely from within Canada, and maximum working hours per week are 35-45 (40 on average). We will be shortlisting candidates within the next 1-2 weeks, with most phone screens and interviews taking place fairly quickly before the end of April, and further interviews taking place in May if needed.
REQUIREMENTS
We will be using the following in our project, so please highlight any relevant experience you have in any of these:
- iOS-specific: Swift, UIKit, InterfaceBuilder, SwiftUI, MapKit & Core Location, FaceID & TouchID, Keychain, Apple Wallet/PassKit, Gamecenter.
- Android-specific: Java primarily and some Kotlin, UI Layouts, Gradle, AndroidX, Maps, Geolocation, Google Pay pass, Biometric Prompt and Fingerprint.
- Integrating functionality across mobile apps, web views, and the browser, while maintaining user sessions.
- Adhering to iOS and/or Android design guidelines.
- Adding Firebase and making it run well (Push notifications, Analytics, more).
- Using REST APIs, including a thorough understanding of platform networking, and optimization.
- Working with OAuth2/Openid.
- Platform cryptography for security, file encryption, and TLS cipher hardening.
- Data and file management, including in-app databases, file-system handling, and device storage.
- Mobile build automation and testing using Jenkins, Fastlane, and Firebase.
We also usually look for people who:
- Have 5+ years of software development experience.
- Possess a university degree in computer science, engineering or related field,
- or - a combination of experience and relevant certificates/learning/courses. - Write clean code, have written unit tests, and adhere to effective software design principles.
- Are equally comfortable building user interfaces as debugging network code or multi-threaded programming.
- Choose Git repos as their version control of choice.
- Have worked within agile processes like Scrum or Kanban, and used tools like JIRA or similar.
- Are comfortable working professionally with clients in varying industries.
- Are problem-solvers, comfortable with ambiguity and unknowns, and love continuously learning.
- Communicate and collaborate well and often.
Even if we don't contact you for an interview right away, we often have projects start fairly quickly with new clients, so we will always look through our applicant database first. We'd also love to keep a small roster of people we trust and who we can easily reach out to during these times.
THE OTHER STUFF
This is a remote, work-from-home opportunity, and there is the possibility for the role to be extended or other projects to follow after this one. We prefer to hire folks from the Greater Vancouver Area, then BC and AB in general so we can communicate more in real-time. However, we will also consider other senior engineers from within Canada based on your availability, flexibility to work with overlapping PST, and your skillset.
As this is a contract, we generally hire self-employed or incorporated people who are comfortable with invoicing for their work. However, for those who are not yet set up in this way, and are employees perhaps looking for temporary roles during this unprecedented pandemic time period, we are also able to put the successful candidate on our payroll as a limited-term, hourly employee. When applying, please select which situation applies to you (we are equally open to either situation).
Please note that due to our work with Canadian government (and related clients) and their data and privacy restrictions, we can only hire people who currently live in Canada and are authorized to work full-time in Canada for any employer, including engineers who are in Canada on valid working holiday visas and post-graduate work permits.
Recruiters, please don't contact this job poster. Do not contact us with unsolicited services or offers.
đź“‹Copy to clipboard
Flutter Mobile Developer
Flutter/Mobile Developer
Are you up for making your mark on the world, with a technology that is changing the way the planet is entertained? Snibble is a very fast-growing global mobile video start-up, based in Toronto.
We’re a hard-working, fun-loving group, that believes digital can really, and should be, better. The big players of video and social media – YouTube, Instagram, and Snap were once revolutionary, but are showing their age. They’ve become tired and conventional. It’s time to change the game again and create a next generation company that will leave an indelible mark on social video history.
We’re not looking for someone ordinary. If you think you’re a good developer, don’t contact us. For us, good is truly the enemy of great. We’re looking for an excellent and ambitious Senior Mobile Developer, who is a wizard at building iOS and Android Apps using the latest technologies.
Should you choose to apply to this job and we select you for this mission, you will take over responsibility for part of our iOS and Android app, incorporating the latest advances in iOS and Android technology, including the use of Flutter.
Here are the required skills and experience:
- 5 years plus experience in native iOS and native Android app development
- 2 years of experience working with Flutter…..it only came out at the end of 2018!
- A bachelor’s degree in Computer Science, Software Engineering, IT or a similar field.
- Significant expertise with Kotlin/Java and Swift/Objective-C
- Experience using Google/AWS APIs (Google Firebase, AWS Datastore)
- Experience with MVC/MVVM architectural patterns
- Expertise in async programming
- Experience with Android/iOS testing frameworks
- Familiarity with RESTful APIs to connect Android/iOS applications to back-end services
- Experience with publishing apps to Apple App Store and Google Play
- Familiarity with continuous integration
Bonus points for experience with:
- In-app messaging and push notifications
- Mobile analytics
- Mobile video
Qualities:
- Strong character
- Fun
- Strong supporter of great design and UX
- Extremely creative in approach to code and architecture
- Totally obsessed with quality
- Driven for continuous improvement
- More than up to date on the latest developments. Ahead of latest developments.
- Collaborative and a real team player
- Ready, willing and able to work in our downtown Toronto office - at least one day per week and more as the pandemic is put behind us.
Benefits:
- Very competitive salary
- One of the few opportunities in your life to leave your mark
- Work with the founders and young technical team on a revolutionary platform
Job type: full-time, permanent, time in the office is required - when the lockdown lifts!
đź“‹Copy to clipboard
Senior Android (Flutter) Developer
As an Android Developer, you will contribute to and potentially help lead the technical design, development, and integration of cross-
functional, multi-platform application systems.
To Apply : Send your resume to brian stafflink.ca with Senior Android Flutter Developer in the subject line.
Key Responsibilities :
Technical Requirements : Must-Have :
Must-Have :
Nice to have :
đź“‹Copy to clipboard
Intermediate Mobile Developer (Ionic / Flutter)
Our client, a global natural resources provider is currently seeking a full stack developer to work on digitizing numerous applications to be mobile / tablet friendly. These applications are increasing productivity and accessability for the entire organization and making this organization a LEADER in their industry.
This position can be located downtown, right next to Union Station, with an option to work in their Mississauga office and there will be some travel (5% - 10%) to global locations.
Here are the client's required software / technology experiences needed:
- Mobile - any mobile development language (preferably IONIC, FLUTTER)
- Web – Angular or java script
- Backend – C# and Entity framework SQL
Portugese speaking is an asset.
This is initially a one year contract with a strong likelihood of being extended.
Expertise and Skills
- Software Development, C# .NET 2 - 4 years
- Software Development, JavaScript 2 - 4 years
- Software Development, mobile developer 2 - 4 years
Priority Requirements
- Must-have: Please state where you have been an Intermediate Mobile Developer (Ionic / Flutter) with Web (Angular or Javascript) and C# to work on a global digital transformation project.
đź“‹Copy to clipboard
We are hiring Flutter developers
We are looking for an experienced Developer to assist our team of talented engineers to design and build the next generation of our mobile applications. You will work closely with other app development and technical teams.
You should be able to write clean code and ensure your applications run properly. We also expect you to be passionate about pushing mobile technologies to the limits and perform well working in a dynamic environment.
Developer responsibilities are:
- Create and maintain advanced applications for the Android and iOS platforms
- Work together with cross-functional teams to define, design, and ship new features
- Efficiently use third-party data sources and APIs
- Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability
- Troubleshoot issues, fix bugs and improve application performance
- Explore and utilize new technologies to maximize development efficiency
Developer requirements are:
- 2+ years' experience of working with Swift or Java.
- 6+ months experience of working with Flutter
- Solid experience in software development experience
- Good experience of working with remote data via REST and JSON
- Excellent knowledge of Android and Firebase SDKs
- Good familiarity with third-party libraries and APIs
- Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Understanding of the full mobile development life cycle.
- BS or MS degree in Computer Science, Engineering or other related area
- Good knowledge of Firebase Cloud Function, Firebase Firestire and all other Firebase technologies.
- Node.js and javascript is a plus.
đź“‹Copy to clipboard
Flutter Developer (Team Lead)
3Rein is a startup working on improving equine welfare through innovative technologies.
Position:
We are looking for a senior developer to build a unified Flutter Front-end (Android, iOS, and Web) for our security focused gRPC backend portals using granular OAuth 2.0.
Qualifications:
- University degree in related fields
- Proficient in English and, optionally, French
- 3-8 years of experience in advanced mobile development
General Expectations:
- Work on offline handling, webAuthn integration, advanced gRPC workflows, advanced BloC pattern development and appropriate testing
- Be aware of security concerns and take proactive measures to implement necessary measures
- Make open source Flutter contributions to company projects
- Work remotely and, preferably, twice a week at the company's office in Montreal.
Technical Requirements:
- Segment Flutter through BloC design patterns
- Granular OAuth 2.0 security management
- Dart BloC pattern and Dart coding patterns
- Android and iOS native development and debugging
- Knowledge of Typescript for Flutter, HTTP/2, gRPC
Soft Skills:
- Communication, presentation, and collaborative skills to effectively work within an international team to ensure good quality of deliverables
- Leadership skills to manage the Front-end team and spearhead front-end Flutter methodologies
- Be passionate about Flutter, open source contributions, and learning new technologies
đź“‹Copy to clipboard
Mobile Developer (Flutter)
Our Client is a high revenue generating software start-up that is looking to break into mobile Flutter scene. The ideal candidate will be a Javascript developer supporting an AngularJS application but focus heavily on Flutter.
Vital To Succeed
- professional experience of product development cycle from conception to mature product.
- professional experience with native iOS, native Android, react native or similar technology experience.
- comfortable with Agile/Scrum behaviour, app-design
- strong asset: have participated in design sprints (not just dev) with product team
- strong asset: Flutter exp, React-Native/Typescript, JS framework
Requirements
Problem solver with a creative edge. A people's person, strive in client-facing interaction who can drive positive action in client organization and strive for long-term professional development.
- Ideal candidate will need:
- Post-secondary degree in Computer Science or similar technical training.
- 3+ years developing applications with Mobile development.
- mobile applications development in React Native, iOS, Android, and HTML5
- cross-platform mobile development tools
- consuming REST APIs
- Object Oriented Design (OOD)
Benefits
Compensation we provide are:
- Bonus Plans
- Full Benefits
- Career Progression in a >100% a year growth company
Problem solver with a creative edge. A people's person, strive in client-facing interaction who can drive positive action in client organization and strive for long-term professional development. Ideal candidate will need: Post-secondary degree in Computer Science or similar technical training. 3+ years developing applications with Mobile development. Hands-on experience with: mobile applications development in React Native, iOS, Android, and HTML5 cross-platform mobile development tools consuming REST APIs Object Oriented Design (OOD)
đź“‹Copy to clipboard