Flutter Engineer

Bangalore Urban, Karnataka, India
Dec 05, 2024
Nov 12, 2025
Hybrid
Full-Time
3 Years
Job Description

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

  1. Design and Develop. Create high-quality, user-friendly, and performant mobile applications using the Flutter framework.
  2. 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.
  3. State Management. Implement and manage state using popular libraries like Riverpod or BLOC.
  4. Authentication. Integrate secure authentication methods into the app using OpenID Connect (OIDC) for secure user login and data protection.
  5. Cross-Platform Collaboration. Collaborate with Android developers (using Kotlin) and iOS developers (using Swift) to ensure seamless integration of the mobile applications across platforms.
  6. Code Quality. Participate in code reviews, ensuring the use of best practices, adherence to quality standards, and continuous improvement of the codebase.
  7. Troubleshooting and Debugging. Troubleshoot and debug issues with Flutter, Dart, and other relevant technologies to ensure smooth app functionality.
  8. 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?

  1. Innovative Projects. Work on challenging and high-impact projects that drive digital transformation for global clients.
  2. Dynamic Environment. Collaborate with a team of talented professionals in an inclusive and dynamic work environment.
  3. Career Growth. Virtusa offers opportunities for continuous learning and career advancement, with a focus on both personal and professional development.
  4. 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.