Website:
hirenza.in
Job details:
About The Company
Capgemini is a global leader in consulting, technology services, and digital transformation. With a heritage spanning nearly 60 years, Capgemini has established itself as a trusted partner for organizations seeking innovative solutions to complex business challenges. The company operates in over 50 countries and employs approximately 420,000 professionals dedicated to delivering excellence across industries. Capgemini's expertise encompasses strategy, technology, engineering, and operations, enabling clients to harness the power of technology for sustainable growth and competitive advantage. The company's commitment to responsible business practices and diversity fosters an inclusive environment where innovation thrives. Capgemini's recent global revenues of €22.1 billion reflect its strong market presence and ongoing commitment to delivering tangible business value through cutting-edge solutions and industry insights.
About The Role
Choosing Capgemini means joining a dynamic organization where your skills and aspirations are valued and nurtured. We are seeking a talented Flutter Developer to join our team and contribute to creating high-performance, cross-platform mobile applications for Android and iOS. In this role, you will be responsible for designing, developing, and maintaining innovative mobile solutions that meet client needs and enhance user experiences. You will work closely with product managers, UI/UX designers, and backend engineers to translate requirements into functional, scalable, and reliable applications. Your role involves end-to-end ownership of features, from initial discovery and prototyping to deployment and continuous improvement, ensuring adherence to best practices in code quality, performance, and security. This position offers an exciting opportunity to work on impactful projects, leverage the latest technologies, and grow your expertise within a collaborative environment.
Qualifications
To succeed in this role, candidates should possess a strong technical background with relevant experience and skills, including:
- Proficiency in Flutter SDK and Dart programming language, including null safety, isolates, widget lifecycle, navigation, platform channels, and plugin ecosystem.
- Hands-on experience with state management solutions such as BLoC/Cubit, Riverpod, or Provider, and applying architectural patterns like Clean Architecture or MVVM for scalable and maintainable codebases.
- Experience in integrating REST and GraphQL APIs, JSON serialization, local storage solutions like Hive, Drift, or SharedPreferences, and offline-first application patterns.
- Strong understanding of testing methodologies, including unit, widget, and integration testing, along with experience setting up CI/CD pipelines using tools like GitHub Actions, Bitrise, or Codemagic.
- Ability to diagnose and optimize app performance, including rendering, memory management, and network efficiency, as well as experience with native platform interoperability through platform channels.
Additional qualifications include excellent communication skills, a proactive attitude, and a passion for innovative mobile development.
Responsibilities
The key responsibilities for the Flutter Developer role include:
- Designing and developing cross-platform applications with Flutter, ensuring clean, testable, and maintainable code.
- Translating UI/UX designs from tools like Figma or Adobe XD into pixel-perfect, responsive interfaces with custom widgets, animations, and adaptive layouts.
- Integrating APIs, handling real-time data, offline synchronization, caching, and implementing robust error handling mechanisms.
- Optimizing application performance, responsiveness, and stability through effective coding practices and performance tuning.
- Implementing and managing state management patterns and scalable architecture models to support application growth and maintainability.
- Automating build, test, and deployment processes for app stores, ensuring smooth and reliable releases.
- Ensuring application security and compliance by implementing secure storage, authentication flows, and adhering to data privacy standards, including OWASP Mobile Top 10 considerations.
- Participating in code reviews, documentation, and knowledge sharing to uphold technical standards and foster team growth.
- Collaborating with cross-functional teams to refine requirements, estimate work, and deliver features on time and within scope.
Benefits
At Capgemini, we believe in supporting our employees' growth and well-being. We offer comprehensive benefits including health checks, telemedicine services, insurance with top-ups, elder care support, partner coverage, and flexible work arrangements to accommodate new parents. You will have the opportunity to shape your career with personalized guidance from industry leaders and explore various career paths within the organization. Working on cutting-edge projects across different industries, you will contribute to solutions that address societal and environmental challenges. Our inclusive culture and commitment to innovation ensure that you are part of a vibrant community dedicated to making a meaningful impact through technology.
Equal Opportunity
Capgemini is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. We believe that diverse perspectives foster innovation and drive success. All qualified applicants will receive consideration for employment without regard to any protected status, and we are dedicated to providing a workplace where everyone can thrive and contribute to our shared goals.
Click on Apply to know more.