We are seeking an experienced Flutter Engineer to join our team and contribute to building high-quality, scalable, and maintainable mobile applications using the Flutter framework. You will work within a cross-functional team and collaborate closely with designers, developers, and other stakeholders to design, develop, and deploy mobile applications for our multi-market Agency Platform.
Key Responsibilities
- Design and Develop. Create high-quality, user-friendly, and performant mobile applications using the Flutter framework.
- UI/UX Implementation. Work with designers to implement UI/UX designs using popular design libraries such as Material Design and Cupertino to ensure a visually appealing and responsive user interface.
- State Management. Implement and manage state using popular libraries like Riverpod or BLOC.
- Authentication. Integrate secure authentication methods into the app using OpenID Connect (OIDC) for secure user login and data protection.
- Cross-Platform Collaboration. Collaborate with Android developers (using Kotlin) and iOS developers (using Swift) to ensure seamless integration of the mobile applications across platforms.
- Code Quality. Participate in code reviews, ensuring the use of best practices, adherence to quality standards, and continuous improvement of the codebase.
- Troubleshooting and Debugging. Troubleshoot and debug issues with Flutter, Dart, and other relevant technologies to ensure smooth app functionality.
- Continuous Learning. Stay up-to-date with the latest trends and updates in the Flutter ecosystem and apply this knowledge to improve application performance and features.
Required Skills and Experience
- 3+ years of experience as a Flutter Engineer, with a solid track record of building and deploying mobile applications.
- Strong understanding of Flutter architecture, widgets, and state management (experience with Riverpod or BLOC is a plus).
- Proficiency in implementing UI/UX designs using Material Design and Cupertino.
- Familiarity with OpenID Connect (OIDC) and secure authentication integrations.
- Experience with Android development using Kotlin and/or iOS development using Swift.
- Strong problem-solving abilities and attention to detail in application design and development.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
Why Virtusa?
- Innovative Projects. Work on challenging and high-impact projects that drive digital transformation for global clients.
- Dynamic Environment. Collaborate with a team of talented professionals in an inclusive and dynamic work environment.
- Career Growth. Virtusa offers opportunities for continuous learning and career advancement, with a focus on both personal and professional development.
- Hybrid Work Model. Enjoy the flexibility of working in a hybrid setup, offering the best of both worlds.
Benefits
- Competitive salary and performance-based incentives.
- Health and wellness benefits, including medical insurance.
- Professional development opportunities, including training and certifications.
- Flexible working hours and a balanced work-life environment.
How to Apply?
If you’re passionate about Flutter and mobile app development and want to be part of a forward-thinking company, we encourage you to apply now. Join us in delivering innovative, high-quality mobile applications that shape the future of technology.