Senior Flutter App Developer
Responsibilities
- Work closely with experienced professionals and receive mentorship
- Exposure to a variety of projects and the opportunity to contribute to impactful solutions
- 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
- 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
Skills
- 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
Benefits
- 💼 Opportunity and experience working at the forefront of an AI SaaS platform
- 🌟 Hands-on experience in a fast-paced and dynamic work environment
- 🤝 Networking opportunities within the industry
- 💡 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
Published 12 days ago • Expires June 18, 2025 07:00