Senior Flutter Developer
A successful Senior Flutter Developer at SYNAXIOM is a hands-on leader passionate about driving innovation and delivering high-quality software solutions. As a key player in one of our cross-platform application team, this role goes beyond coding—it involves guiding the team, making strategic decisions, and shaping the technical direction of our NIVOMAX platform. Ideal candidates will have a strong technical background in Flutter development, a knack for problem-solving, and the leadership skills to mentor and inspire junior developers. If you enjoy taking ownership of projects, love tackling complex challenges, and thrive in a collaborative environment, we want you on our team.
Responsibilities:
- Lead the front-end team in building the next generation of cross-platform NIVOMAX applications using Flutter.
- Architect and implement complex UI components and interactions tailored for the NIVOMAX platform.
- Estimate effort and resources required for tasks, ensuring realistic planning and scheduling.
- Manage and meet project deadlines, adjusting plans as necessary to accommodate changes.
- Communicate effectively with team members and stakeholders, facilitating a holistic flow of information.
- Mentor junior developers and conduct code reviews to uphold SYNAXIOM’s quality standards.
- Collaborate with UI/UX designers to ensure design feasibility and consistency with NIVOMAX’s look and feel.
- Optimize applications for maximum performance across desktop, mobile, and server environments.
- Coordinate with back-end and AI/ML developers to integrate APIs and advanced machine learning models into the app.
- Stay up-to-date with emerging technologies and industry trends to ensure NIVOMAX remains competitive.
Qualifications:
- 5+ years of experience in mobile and desktop app development, with at least 2 years specializing in Flutter.
- Proficient in Dart programming language and experienced in state management solutions (Provider, Bloc, Redux).
- Strong understanding of software development life cycle (SDLC) and Agile methodologies.
- Familiarity with platform-specific integrations (Windows, Linux, iOS, Android).
- Experience with continuous integration and delivery (CI/CD) pipelines.
- Strong leadership skills with a passion for mentoring and guiding the team toward innovation.
- Excellent communication and interpersonal skills.
Soft Skills We Value
- Excellent Communication: Clear verbal and written communication skills to effectively collaborate across global teams.
- Problem-Solving: Ability to analyze complex issues and develop innovative solutions.
- Adaptability: Open to learning and embracing new technologies, methodologies, and ways of working.
- Teamwork: A collaborative spirit that contributes to a positive and productive team environment.
- Time Management: Efficient in managing workload and meeting project deadlines.
- Attention to Detail: Focused on quality, ensuring high standards are met in every aspect of the work.
- Initiative: Proactive in identifying areas for improvement and suggesting solutions.
- Cultural Sensitivity: Ability to work effectively in a diverse, global team.
Why Join the NIVOMAX Team?
- Innovative Projects: Be a part of the next generation of NIVOMAX applications, integrating cutting-edge AI/ML technologies to transform the industry.
- Collaborative Environment: Work with a team that values creativity, mutual support, and a shared vision of pushing technological boundaries.
- Professional Growth: Access opportunities for mentorship, continuous learning, and career progression within a forward-thinking company.
- Competitive Compensation: Enjoy attractive contract terms with performance-based incentives, including eligibility for bonuses for high-achieving contributors, all while benefiting from the flexibility to work from anywhere.
- Impactful Work: Contribute to a platform used by industry leaders, making a tangible difference in the aviation and technical documentation fields.
We are looking for team members who are not only technically proficient but also excel in estimating effort, meeting deadlines, and communicating effectively within a collaborative environment. Your ability to assess tasks realistically, manage your time efficiently, and engage in open communication is essential to our team’s success.