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.