HamburgerMenu
hirist

Engineering Manager - Flutter

SMC Group
Multiple Locations
8 - 9 Years

Posted on: 30/11/2025

Job Description

Job Description of Flutter Developer

Roles and Responsibilities :

- Work with Product owners and engineering managers to understand product roadmap.

- Contribute to designing technical specification artefacts, documentation, diagrams (HLD, LLD, TRD) and accordingly provide technical and functional recommendations.

- Designing and building advanced mobile features and custom UI.

- Hands-on coding code the hairiest most complicated paths/components.

- Craft APIs, RPCs and streamlining topologies which are simple, and efficient.

- Ensuring responsiveness of applications.

- Working alongside graphic designers for web design features.

- Collaborating with cross-functional teams to define, design, and ship new features.

- Optimizing the app for cross-platform speed, memory, network and battery.

- Keeping the app stable and secure at all times.

- Continuously discovering, evaluating, and implementing new technologies and processes to maximize development efficiency.

- Comprehensively testing code for robustness, including edge cases, usability, and general reliability.

- Follow good coding practices, agile engineering processes, DevSecOpsSRE toolchain and complying with existing quality standard.

- Perform system failure analysis and provide corrective actions.

- Recommend new technologies to improve system performance and reliability.

- Ensure feature KPIs / matrices and ensure release objectives are met by delivering high-quality products.

Skills :

- Experience with Flutter and Dart, should have developed at least 1 application from scratch.

- Should have a good understanding of at least one programming language like Java, Kotlin, C#, Swift.

- Knowledge of OPPs and Basic concepts like factory constructor, spread operators.

- Good understanding of asynchronous request handling and partial page updates.

- Knowledge of modern authorisation mechanisms and design patterns.

- Experience in test driven development.

- Proficient understanding of code versioning tools, such as Git, Bitbucket etc.

- Experience with deployment of applications (PlayStore and AppStore).

- Experience of programming in Android and iOS will be a big plus.

- Proficient understanding of cross-platform compatibility.

- Experience with web sockets will be a big plus.


info-icon

Did you find something suspicious?