JOB DESCRIPTION
JOB TITLE: Software Engineer (Flutter)
QUALIFICATION: Should be able to design modify develop write and implement software programming applications and components. BE B. Tech or related field
EXPERIENCE: 3-4 yrs.
REPORTING TO: Technical Delivery Manager
LOCATION: Bangalore
RESPONSIBILITIES (INCLUDES ALL TASKS):
- Development of high-quality Flutter applications ensuring the best possible performance quality and responsiveness.
- Define and maintain application architecture and ensure code quality through code reviews and adherence to best practices.
- Work closely with product managers designers and other developers to ensure successful implementation of new features.
- Identify and resolve performance bottlenecks bugs and other technical challenges.
TECHNICAL SKILLS / COMPETENCIES:
MANDATORY
- Strong proficiency in Flutter and Dart.
- Familiarity with RESTful APIs third-party libraries and integration with back-end services.
- Knowledge of state management approaches such as Provider Riverpod or Bloc.
- Proficiency in version control tools like Git.
OPTIONAL
- Experience with native mobile development (iOS/Android) is a plus.
- Experience with CI/CD pipelines.
SOFT SKILLS:
MANDATORY
- Excellent critical thinking skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced collaborative environment.
- Leadership skills and experience in mentoring junior developers.
Required Experience:
Manager