Senior Flutter App Developer

GENIE AI
Full time
Software Development
Canada
Hiring from: Canada
About Company

GENIE is an applied AI lab developing Assistive Intelligence (AI) solutions for businesses, governments, and non-profits. Our focus is on translating the massive potential of GenAI, RPA, and AR/VR technologies into a measurable competitive advantage. We firmly believe in the future of interactive technology and view cognition as its most capable instrument. With a track record of firsts, we've partnered with category-leading businesses to pilot ALBIS Experience Studio.


About Team


GENIE comprises a winning team of Subject Matter Experts with over 20 years of specialization in ML/AI, offering world-class strategy, engineering, and design. Our team includes 42+ executives, business experts, ML engineers, RPA engineers, security engineers, data engineers, product designers, researchers, testers, content creators, and sales professionals.


About the Product


ALBIS no code AI Automation studio designed to enable businesses to create and manage experiences across physical, digital, and virtual spaces. ALBIS takes experience management to a whole new standard by leveraging Gen AI, Robotic Automation, IoT, AR/VR, and other advanced tech to enable actions like real-time data checks, outcome prediction, task automation, and autopilot activation.

What's in it for you?

  • Opportunity and experience working at the forefront of an AI SaaS platform.
  • Rocket growth driven by future technologies; Disrupting global industries; Global multi-team collaboration.
  • Hands-on experience in a fast-paced and dynamic work environment. Work closely with experienced professionals and receive mentorship.
  • Exposure to a variety of projects and the opportunity to contribute to impactful solutions.
  • Networking opportunities within the industry. Internship Completion Certification.

Role: Senior Flutter App Developer

Location: Remote

Duration: 3-month Probationary Performance Period

Overview

We are seeking a highly skilled and experienced Senior Flutter App Developer to join the GENIE AI team. In this role, you will play a pivotal part in designing, building, and optimizing cutting-edge mobile and web applications. The ideal candidate is passionate about developing impactful, user-friendly solutions and thrives in a fast-paced, collaborative environment. As a senior member of the team, you will also mentor junior developers and drive technical excellence within the organization.

Responsibilities

  • Lead the design, development, and deployment of front-end and back-end solutions using Flutter and Node.js frameworks.
  • Architect scalable and maintainable application solutions, ensuring high-quality code standards.
  • Troubleshoot complex issues, identify root causes, and implement solutions to improve application performance and reliability.
  • Collaborate with cross-functional teams to define project requirements, features, and timelines.
  • Drive the creation of intuitive user interfaces and seamless user experiences, emphasizing design principles and usability.
  • Optimize applications for performance, scalability, and responsiveness across various platforms and devices.
  • Conduct code reviews, enforce best practices, and provide mentorship to junior team members.
  • Stay up-to-date with the latest tools, frameworks, and trends in mobile and web development to incorporate innovative solutions.

Qualifications

  • 5+ years of professional experience in mobile app development, with at least 3 years of hands-on experience with Flutter.
  • Strong proficiency in Dart, JavaScript, and TypeScript, with experience in building complex applications.
  • Deep understanding of mobile and web app architecture, design patterns (e.g., MVVM, BLoC), and state management solutions (e.g., Provider, Riverpod, or Redux).
  • Expertise in RESTful APIs and back-end technologies, particularly Node.js.
  • Proven ability to write clean, efficient, and maintainable code with an emphasis on test-driven development (TDD).
  • Experience with CI/CD pipelines and deploying applications to app stores (Google Play, Apple App Store).
  • Strong analytical skills, with a proactive approach to problem-solving and attention to detail.
  • Excellent communication skills and the ability to collaborate effectively in a remote team environment.
  • A portfolio of successfully launched applications or relevant projects is required.

Preferred Skills

  • Familiarity with cloud platforms (e.g., AWS, Google Cloud, Firebase) and database technologies.
  • Experience with integrating third-party libraries, SDKs, and APIs.
  • Knowledge of agile methodologies and project management tools like Jira or Trello.
  • Passion for mentoring and developing junior team members.

Why Join Us?

  • Opportunity to contribute to real-world projects and gain industry experience.
  • Mentorship and guidance from experienced engineers.
  • Flexible working hours to accommodate academic schedules.
  • Exposure to cutting-edge tools and technologies in app development.
  • A collaborative, inclusive, and innovative team environment.

Application Process

If you’re passionate about app development and eager to make a difference, we’d love to hear from you! Please submit your resume and a brief cover letter outlining your skills, experience, and interest in the role. If you have links to any apps or projects you’ve worked on, please include them.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Affinity.co
Full time
Affinity is a relationship intelligence platform that helps dealmakers find, manage, and close more deals by leveraging the power of their network. We use technology to amplify human relationships by providing data and insights that enable people to connect and...
Software Development
Canada
Hiring from: Canada
Canonical
Full time
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...
Software Development
Canada
Hiring from: Canada
We are looking for a Software Engineer I to join the Continuous Integration team . You will help build and maintain the tooling that all Engineers at Marqeta use to build and test their code. You will work on tasks...
Software Development
Canada
Hiring from: Canada