
The experience innovation company.
About the Company
Valtech is a global experience innovation company that blends data, AI, creativity, and technology to transform industries. With a focus on creating impactful digital experiences, Valtech partners with leading brands like L’Oréal, Mars, Audi, P&G, and Volkswagen to drive growth and innovation. The company fosters a culture of creativity, collaboration, and inclusivity, enabling teams to thrive in an agile environment.
About the Role
Valtech is seeking a Senior Flutter Developer to design and build high-quality, scalable mobile and web applications using Flutter. This role involves taking ownership of features from conception to deployment, mentoring junior team members, and contributing to the architectural decisions and engineering practices across multiple projects. The ideal candidate will play a key role in delivering modern, responsive digital experiences and will have the opportunity to work with cutting-edge technologies in a collaborative and creative environment.
Responsibilities
- Develop cross-platform mobile applications using Flutter for Android and iOS.
- Collaborate with product managers, designers, and other engineers to translate product requirements into fully functional features.
- Write clean, testable, and maintainable code following industry best practices.
- Participate in code reviews, offering constructive feedback to peers and supporting continuous learning.
- Integrate mobile applications with backend APIs and services.
- Troubleshoot, debug, and optimize application performance.
- Stay up to date with Flutter and Dart ecosystem updates and implement improvements.
- Contribute to architectural decisions and drive the adoption of Flutter within the team.
Required Skills
- 5+ years of total software development experience.
- 2+ years of hands-on experience with Flutter and Dart.
- Strong understanding of object-oriented programming and modern development practices.
- Experience with state management solutions (e.g., Riverpod, BLoC, Provider).
- Proficiency in writing unit and integration tests.
- Experience integrating RESTful APIs and handling asynchronous data flows.
- Familiarity with responsive UI principles and mobile design guidelines.
- Solid knowledge of Git and CI/CD workflows.
- Experience with local storage (e.g., Hive, SQLite) and performance optimization.
- Understanding of architectural patterns such as MVVM and Clean Architecture.
- Knowledge of Agile methodologies and cross-functional team collaboration.
Preferred Qualifications
- Familiarity with web technologies like HTML, CSS, JavaScript.
- Experience with other mobile frameworks or languages (e.g., React Native).
- Strong communication and collaboration skills for remote work environments.
- A passion for continuous learning and staying current with the latest technologies.
Benefits
- Competitive salary and compensation package.
- Flexible work arrangements, including remote and hybrid work options (country-dependent).
- Career advancement opportunities with international mobility and professional development programs.
- Access to cutting-edge tools, training, and industry experts for continuous learning.
- Inclusive and supportive work environment where everyone is empowered to grow and thrive.