About NEORIS We are a Digital accelerator with 20 years of experience, partnering with large companies worldwide. Our multicultural startup culture fosters innovation and continuous learning to deliver high-value solutions for our clients. Job Description: We are looking for a talented Flutter Mobile App Developer to join our team. Main Responsibilities: - Requirements Gathering: Collaborate with business stakeholders to understand product goals, prioritize requirements, and translate them into actionable technical tasks for the development team. - Technical Leadership: Establish and enforce best practices for Flutter coding, code reviews, design patterns, and app architecture to maintain high standards of code quality and performance. - Hands-on Development: Participate in coding tasks within Flutter, build prototypes, and contribute to the core application codebase. - Repository Management: Oversee source code management, branching, and version control processes to ensure smooth collaboration across the team. - DevOps Management: Collaborate with DevOps to streamline build, deployment, and CI/CD processes, ensuring smooth and timely releases. - Publishing to App Stores: Manage the end-to-end process of releasing applications on both the Google Play Store and Apple App Store, including submission, testing, and compliance with platform guidelines. - Mentorship: Guide and mentor junior developers, providing technical direction and fostering a collaborative team environment. Qualifications: - Experience: Minimum 2 years in mobile app development, with a strong portfolio of both iOS and Android applications built with Flutter. - Technical Skills: Proficiency in Flutter and Dart, with knowledge of native iOS (Swift) and Android (Kotlin/Java) development as a plus. - Repository & DevOps Experience: Demonstrated experience with repository management tools (Git, GitHub, GitLab) and CI/CD platforms. - Publishing Experience: Proven track record of publishing Flutter apps on both Google Play and Apple App Store, with a thorough understanding of each platform's requirements and best practices. - Business Acumen: Ability to understand business goals and translate them into technical requirements and project plans. - Leadership Skills: Experience in guiding and setting best practices for development teams and mentoring junior team members. - Communication: Strong communication skills with the ability to articulate technical details to non-technical stakeholders. What We Offer: - Professional growth opportunities - A dynamic work environment - A competitive salary - An attractive benefits plan - Development opportunities