Search by job, company or skills

Emdad By Elm

Senior Flutter Developer

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Summary

We are looking for an experienced Senior Flutter Developer to design, develop, and deploy efficient and scalable mobile applications using Flutter. You will collaborate with cross-functional teams, ensure alignment with company goals, and mentor junior developers. The ideal candidate has strong software development skills, expertise in Flutter, knowledge of data structures, algorithms, design patterns, Agile methodologies, and version control (Git).

Description

  • Design, develop, and deploy scalable, efficient, and reliable mobile applications using Flutter
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Ensure that all solutions are aligned with the company's overall strategy and goals
  • Mentor and guide junior team members, and contribute to the overall growth and development of the engineering team
  • Participate in code reviews, and ensure that all solutions meet the company's standards for quality and excellence
  • Troubleshoot and resolve complex technical issues, and collaborate with other teams to resolve dependencies and conflicts
  • Stay up-to-date with the latest trends and technologies in mobile application development, and apply this knowledge to improve the company's products and services
  • Develop and maintain technical documentation, and ensure that all solutions are well-documented and easy to maintain
  • Collaborate with the QA team to identify and resolve defects, and ensure that all solutions meet the company's standards for quality and reliability

Key Responsibilities

  • At least 3 years of experience in software development, with a focus on mobile application development using Flutter
  • Strong background in computer science fundamentals, including data structures, algorithms, and software design patterns
  • Experience with Agile development methodologies, and familiarity with version control systems such as Git
  • Strong understanding of Flutter and its ecosystem, including Dart, Flutter widgets, and Flutter plugins
  • Experience with state management libraries such as Provider, Riverpod, or Bloc
  • Familiarity with API design and development, and experience with RESTful APIs and JSON data formats
  • Strong problem-solving skills, and ability to troubleshoot and resolve complex technical issues
  • Excellent communication and collaboration skills, and ability to work effectively with cross-functional teams

Required Skills

  • Flutter & Dart programming
  • Mobile app development (iOS & Android)
  • State management (Provider, Riverpod, Bloc)
  • API integration & RESTful services
  • Agile methodologies (Scrum/Kanban)
  • Git & version control
  • Software design patterns & OOP
  • Troubleshooting & debugging
  • Technical documentation
  • Communication & teamwork

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136614203