Senior Flutter Developer
- Category: Android Developer Jobs
- Location: Noida, Uttarpradesh
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 24K to 25K
- Published on: 2025/09/21
Job Description:
As a Senior Flutter Engineer, you will be responsible for designing, developing, and maintaining cross-platform mobile applications using the Flutter framework. You will collaborate with product managers, designers, and backend developers to deliver high-quality, performant, and visually appealing mobile solutions. Your expertise in Flutter, Dart programming language, and mobile application development will be essential in creating intuitive and engaging user experiences.
Responsibilities:
• Design and develop cross-platform mobile applications using Flutter framework for iOS and Android platforms.
• Collaborate with product managers, designers, and backend developers to understand requirements and translate them into technical specifications and implementation plans.
• Write clean, efficient, and maintainable code using Dart programming language and Flutter framework.
• Implement and maintain application architecture, ensuring scalability, performance, and code quality.
• Conduct code reviews, provide constructive feedback, and mentor junior developers to improve code quality and best practices.
• Integrate with backend APIs and services to fetch data and handle business logic.
• Optimize application performance and responsiveness by implementing efficient coding practices and leveraging platform-specific features.
• Write unit tests and perform automated testing to ensure application reliability and quality.
• Collaborate with QA engineers to identify and resolve application defects and issues.
• Stay updated with the latest trends and advancements in Flutter and mobile development, and evaluate their potential application in current and future projects.
• Participate in agile development methodologies, including sprint planning, backlog grooming, and stand-up meetings.
• Provide technical guidance and support to cross-functional teams, contributing to architectural decisions and best practices for mobile development.
Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
• Proven work experience as a Flutter Engineer or in a similar role, with a strong portfolio of mobile applications developed using Flutter.
• In-depth knowledge of the Flutter framework, including its widgets, state management, and routing.
• Proficiency in Dart programming language and its core principles.
• Experience with cross-platform mobile application development for both iOS and Android using Flutter.
• Strong understanding of mobile UI/UX principles and best practices.
• Familiarity with mobile application development tools and libraries (e.g., Provider, Dio, Flutter Firebase).
• Knowledge of RESTful APIs and integration techniques to connect mobile applications with backend services.
• Experience with version control systems (e.g., Git) and collaborative development workflows.
• Familiarity with mobile app performance optimization techniques and tools (e.g., performance profiling, caching, lazy loading).
• Strong problem-solving and debugging skills, with the ability to identify and resolve complex issues.
• Excellent communication and collaboration skills to work effectively in a team environment.
• Ability to prioritize and manage multiple tasks and projects in a fast-paced, agile development environment.
• Experience with native mobile development (Swift, Objective-C, Java, Kotlin) is a plus.
• Familiarity with CI/CD pipelines and mobile app distribution processes (e.g., App Store, Google Play Store) is a plus
Related jobs
-
Android Developer
• Design and build advanced applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Work with outside data sources and APIs • Unit-test code for robustness, including edge cases, usab...
-
Hexawebony | Senior Android Developer | Java|Kotlin
Job Description We are seeking a dedicated Android developer to join our growing company. You will collaborate as part of a team of developers to work on creating and maintaining Android apps. As an Android developer, you will need to be familiar wit...
-
Interesting Job Opportunity| Valiance Solutions | Mobile
About Us Valiance is a global AI & Data analytics firm helping clients build cutting-edge technology solutions for digital transformation. We work with some of the marquee brands across India, US and APAC to build transformative solutions for Cre...