HamburgerMenu
hirist

Flutter Developer - Dart

Contec Global
Multiple Locations
5 - 6 Years

Posted on: 21/07/2025

Job Description

Key Responsibilities :

- App Development : Design and develop high-performance, responsive mobile applications using Flutter and Dart.

- Widget Expertise : Leverage your deep understanding of the widget tree lifecycle to create well-structured and maintainable code.

- State Management : Implement and manage state using efficient state management techniques such as Provider, BLoC, or Riverpod.

- Responsive Design : Ensure applications are fully responsive and provide a consistent experience across different devices and screen sizes.

- Theming and Styling : Customize and implement both Material and Cupertino design principles, ensuring a cohesive look and feel.

- Animations : Create smooth and engaging animations, improving user interaction and experience.

- Routing and Navigation : Develop complex navigation flows with both basic and named routing.

- Networking : Implement secure HTTP requests and handle data effectively using JSON parsing and serialization.

- Widget Differentiation : Distinguish between Stateless and Stateful Widgets to optimize performance.

- Collaboration : Work closely with cross-functional teams, including designers, product managers, and other developers, to define and refine requirements.

- Code Quality and Testing : Write clean, efficient, and maintainable code. Conduct thorough testing to ensure robustness and reliability.

- Deployment : Prior experience of deploying mobile applications on Google Store and Apple Store, should have knowledge of building App for low internet areas.

Preferred Skills :

- Experience in developing mobile apps for regions where network bandwidth is low.

- Proficiency in Dart : Advanced knowledge of Dart programming language, including object-oriented programming (OOP) concepts.

- Widget Tree Life Cycle : Expertise in managing the widget lifecycle efficiently.

- State Management : Proven experience with various state management techniques.

- Responsive Design and UI/UX : Strong understanding of responsive design principles and UI/UX best practices.

- Animation and Styling : Demonstrated experience in creating animations and advanced theming/styling.

- HTTP and JSON : Solid knowledge of HTTP protocols and JSON data handling.

- Problem Solver : Strong analytical and problem-solving skills with attention to detail.

- Team Player : Excellent communication and collaboration skills.

- Familiarity with CI/CD processes and tools.

- Experience with third-party libraries and APIs.

- Familiarity with version control systems, especially Git.

info-icon

Did you find something suspicious?