Senior Flutter Developer
Published date: 2024/01/10
- Location: Mumbai, Maharashtra, India
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
• Writing clean, high-quality, high-performance, maintainable code
• You will be sharing feedback and brainstorming ideas with teams to improve the development process.
• Understand basic concepts of design for developing user friendly applications.
• Demonstrate up to date expertise in Agile Software Engineering practices and Computer Science and apply it to development of cutting edge mobile applications.
• Develop and support software including applications, database integration, interfaces, and new functionality enhancements
• Coordinate cross-functionally to insure project meets business objectives and compliance standards
• Show full accountability and ownership of code and user experience quality.
• Optimise and refactor of existing code base as needed
• Support test and deployment of new products and features
• Participate in code reviews
• Stay up to date with the latest technologies.
Skillset Requirements
• Solid understanding of mobile app design patterns like - MVC, MVP, Delegation, Singleton, Factory, MVVM pattern etc
• Min 4-6 years of software development experience.
• Min 4-5 years of experience in developing and publishing Flutter applications. Strong experience with Dart programming language and Material Design.
• Has experience in integrating Agora video/audio calling facilities
• Must have an extensive work experience in Dart asynchronous programming (using Futures and Streams)
• Creating and using Dart and Flutter packages and plug-ins, Flutter widgets, State management (BLoC)
• Experience in using method channels to invoke native APIs Knowledge.
• * Usage of tools and techniques related to code analysers, layout inspector, performance view, memory view , multithreading, networking & Security etc.
• Experience with writing unit test and UI test
• Good knowledge of CI/CD tools like Jenkins, FastLane, AWS CodeBuild
• Deep Knowledge of Git (including merging, branching and resolving merge conflicts)
Qualifications
• Bachelor's degree in Computer Science (or related field)
• 5+ years of relevant work experience
• Experience with Agile or Scrum software development methodologies
• Ability to multi-task, organise, and prioritise work
Responsibilities
• Writing clean, high-quality, high-performance, maintainable code
• You will be sharing feedback and brainstorming ideas with teams to improve the development process.
• Understand basic concepts of design for developing user friendly applications.
• Demonstrate up to date expertise in Agile Software Engineering practices and Computer Science and apply it to development of cutting edge mobile applications.
• Develop and support software including applications, database integration, interfaces, and new functionality enhancements
• Coordinate cross-functionally to insure project meets business objectives and compliance standards
• Show full accountability and ownership of code and user experience quality.
• Optimise and refactor of existing code base as needed
• Support test and deployment of new products and features
• Participate in code reviews
• Stay up to date with the latest technologies.
Skillset Requirements
• Solid understanding of mobile app design patterns like - MVC, MVP, Delegation, Singleton, Factory, MVVM pattern etc
• Min 4-6 years of software development experience.
• Min 4-5 years of experience in developing and publishing Flutter applications. Strong experience with Dart programming language and Material Design.
• Has experience in integrating Agora video/audio calling facilities
• Must have an extensive work experience in Dart asynchronous programming (using Futures and Streams)
• Creating and using Dart and Flutter packages and plug-ins, Flutter widgets, State management (BLoC)
• Experience in using method channels to invoke native APIs Knowledge.
• * Usage of tools and techniques related to code analysers, layout inspector, performance view, memory view , multithreading, networking & Security etc.
• Experience with writing unit test and UI test
• Good knowledge of CI/CD tools like Jenkins, FastLane, AWS CodeBuild
• Deep Knowledge of Git (including merging, branching and resolving merge conflicts)
Qualifications
• Bachelor's degree in Computer Science (or related field)
• 5+ years of relevant work experience
• Experience with Agile or Scrum software development methodologies
• Ability to multi-task, organise, and prioritise work
0 page views
Related listings
-
Sr.Android DeveloperAndroid DeveloperA Sr. Android developer is responsible for developing applications for devices powered by the Android operating system. Due to the fragmentation of this ecosystem, an Android developer must pay special attention to the application's compatibility wit...2026/11/06
-
Android app developers jobs in NasikAndroid DeveloperWe are currently hiring android app developers to join our engineering team As an android developer you will work within our engineering team to deliver functional and user friendly Android applications in a timely manner Responsibilities: Writing cl...2026/11/06
-
for Product developerAndroid DeveloperSALARY : 4 LPA - 5 LPA LOCATION : Thane,Maharashtra,India VACANCIES : 1 QUALIFICATION : Post graduation in any field MALE/FEMALE : Male EXPERIENCE : 1-3 years JOB DETAILS Creating and enhancing products that fill a niche in the market or allow their ...2026/11/06