Senior Flutter Developer
Job Description
Develop and maintain high-quality cross-platform application built as a large-scale Flutter mono-repo.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, maintainable, and efficient code.
• Architect, build and maintain reusable components and libraries for future use.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and correct bottlenecks and fix bugs.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Stay up to date with Flutter and Dart development trends and best practices.
• Mentor junior developers and assist in code reviews.
• Participate in brainstorming sessions and contribute ideas to improve our products and processes.
The skills and qualifications you'll need-
Technical Skills:
• Bachelor's degree in computer science, Engineering, or a related field.
• 10+ years of professional software development experience.
• Proven experience as a Flutter Developer with at least 4+ years of experience in mobile application development, including complex UI and state management
• Strong proficiency in Flutter framework and Dart programming language.
• Experience with third-party libraries and APIs.
• Experience with multi-package mono-repo structures
• Solid understanding of the full mobile development life cycle.
• Experience in developing web applications and PWAs with Flutter is considered beneficial.
• Experience with Agile methodologies.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently and as part of a team in a fast-paced environment.
• Strong communication and interpersonal skills.
• Experience with version control systems such as Git is a plus.
Nice-to-Have:
• Exposure to Java/Spring Boot backend development
• Cloud services familiarity (Azure preferred)
• CI/CD pipeline experience (GitHub Actions or similar)
Soft Skills:
• Communication: Excellent written and oral communication skills. Conveys effectively to customers, team, and team leaders to yield desired results.
• Time Management & Prioritizing: Builds the time plan for self and team to deal with multiple and complex tasks.
• Result Orientation: Demonstrates the ability to focus persistently to achieve assigned targets.
• Adaptability: Flexibility to adapt to changing project requirements, technologies, and work environments, while maintaining a positive and proactive attitude.
• Interpersonal Skills: Exceptional ability to build and maintain strong relationships with team members, stakeholders, and clients.
If u r interested pls share ur updated CV along with the following details
