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.