Meet7

Senior Flutter Developer

Check with seller / month
Mumbai, Maharashtra, India Android Developer Active
Actively Hiring Mumbai Full Time
Advertisement

Job Description

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
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →