Job Description
Job Title : Flutter Developer
Location : Remote with occasional team meet-ups
Job Type : Full-time
Department : Engineering / Front End Web & Mobile Development
Reports To : Lead Developer / Engineering Manager
About Us
Baseline Telematics is a fast-growing tech company specializing in GovTech SaaS solutions for over a decade. We pride ourselves on innovation and delivering high-quality, user-centric products.
Our dynamic team thrives on collaboration, creativity, and an agile development process.
We are a dynamic and innovative team that's been working on a new large-scale project on Google Cloud Platform (GCP) for the past three years.
As we continue to expand our services and reach, we are looking to grow our Frontend team with talented individuals who are passionate about bringing our Flutter-based application to the next level.
Our solutions currently cater to the needs of some of the world's most prestigious banks, insurance companies, governments, and airports.
We're a longstanding company with a great amount of success, having launched several apps around the world, some having achieved over 1M mobile users.
Job Description
We are seeking an experienced and passionate Flutter Developer to join our mobile development team. As a Flutter Developer, you will be responsible for creating high-performance and visually appealing applications across Web, Mobile Responsive, Android, and iOS platforms.
You will work closely with designers, product managers, and other developers to deliver top-notch mobile experiences for our users.
Key Responsibilities
- Design and build advanced mobile applications for Web, Android, and iOS platforms (cross platform) using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with Firebase, Firestore, Realtime Database, APIs, and third-party libraries to integrate mobile applications with our backend services.
- Optimize app performance and ensure quality by conducting rigorous testing, including unit and UI tests.
- Maintain code quality, organization, and automation.
- Stay updated with emerging technologies and industry trends, particularly in mobile development.
- Identify bottlenecks, bugs, and devise solutions to mitigate issues.
- Participate in agile ceremonies (daily standups, sprint planning, code reviews, etc.) to ensure timely delivery of high-quality features.
Requirements
- Proven experience: 2+ years of experience in mobile app development with Flutter.
- Strong understanding of Flutter: Hands-on experience with Dart, Flutter SDK, a Stacked architecture, and associated libraries (Provider).
- Cross-platform expertise: Proven experience in building and deploying mobile apps on both Android and iOS platforms.
- Knowledge of third-party libraries and APIs: Experience in working with RESTful APIs, Firebase, and cloud message APIs.
- Familiarity with CI/CD processes: Knowledge of setting up automated testing and deployment pipelines (Bitrise) for mobile apps.
- Version control: Proficient with Git and GitHub version control.
- UI/UX design principles: Experience working with design teams to translate Figma designs into high-quality Flutter code.
- Problem-solving skills: Strong analytical and problem-solving abilities.
- Team player: Excellent communication and collaboration skills within an agile team environment.
- Preferred Qualifications:
- Experience with state management libraries such as Provider (using a Stacked architecture).
- Familiarity with mobile app architecture patterns like MVVM, MVC, or Clean Architecture.
- Experience in deploying mobile apps to Google Play Store and Apple App Store.
Nice to Have
- Experience with native Android or iOS development (Java, Swift, or Kotlin).
- Experience with animations, transitions, and UI libraries in Flutter.
- Understanding of mobile app security practices.
- Familiarity with Agile/Scrum methodologies.
Benefits
- Competitive salary with performance-based bonuses.
- Flexible working hours and remote work.
- Fantastic growth & learning opportunities.
- Opportunity to work on a cutting-edge, mature, and in production project.
- Professional growth and learning opportunities.
- Stock options.
How to Apply
Interested candidates can submit their resume, portfolio, and a brief cover letter detailing their experience with Flutter development here.
We look forward to seeing how you can help us build amazing mobile experiences!
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte