Sr. Software Engineer - Flutter

About

We are seeking a skilled Flutter Developer to join our dynamic team. Developer should have strong knowledge of Flutter framework & its core principles and can write clean, efficient, and well-documented code in Dart.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 2-5 years of experience developing mobile apps natively in iOS and/or Android.
  • 2 years of commercial experience developing and delivering Flutter based apps.
  • Proven experience as a Flutter Developer or Mobile App Developer.
  • Strong proficiency in Dart programming language.
  • Solid understanding of the Flutter framework, including widgets, state management, and animations.
  • Experience with RESTful APIs and third-party integrations.
  • Knowledge of mobile app architecture and design patterns.
  • Familiarity with version control systems such as Git.
  • Ability to write clear, concise, and maintainable code.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

Responsibilities

  • Develop and maintain mobile applications using the Flutter framework.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews to ensure code quality and share best practices.
  • Optimize application performance to ensure a smooth user experience.
  • Stay up-to-date with the latest industry trends and technologies to incorporate them into our applications.
  • Work closely with designers to implement pixel-perfect designs.
  • Troubleshoot and resolve issues in a timely manner.
  • Collaborate with backend developers to integrate APIs and ensure seamless data flow.
  • Contribute to the improvement of our development processes and methodologies.
  • Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
  • Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices.
  • Communicating with product and engineering leads to implement business and project objectives.
  • Code review of team members' commits as part of CI/CD cycle.
  • Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle.
briefcase

Job Code

AF656009

briefcase

Job Type

Full Time (Remote)

work experience

Experience

2-5 Years