HamburgerMenu
hirist

Job Description

Key Responsibilities :

1. Technical Leadership : Lead and mentor a team of frontend engineers, providing technical guidance and support.

2. Flutter Development : Design, develop, and maintain high-quality mobile app frontends using Flutter, with a focus on :

- Building reusable UI components and widgets.

- Implementing responsive and adaptive layouts.

- Ensuring smooth animations and transitions.

- Optimizing performance and reducing lag.

3. UI/UX Implementation : Collaborate with designers to implement visually appealing and user-friendly interfaces, ensuring :

- Pixel-perfect implementation of designs.

- Consistent branding and styling.

- Intuitive navigation and interaction.

4. State Management : Implement robust state management solutions using Flutter`s built-in state management features or third-party libraries like Provider, Riverpod, or Bloc.

5. API Integration : Collaborate with backend engineers to integrate APIs and ensure seamless data exchange between the frontend and backend.

6. Code Quality : Establish and maintain high coding standards, ensuring clean, modular, and well-documented code.

7. Collaboration : Work closely with designers, product managers, and backend engineers to deliver seamless user experiences.

8. Innovation : Stay up-to-date with the latest trends and technologies in mobile app development, proposing innovative solutions to improve our products.

Requirements :

1. Flutter Expertise : 8 to 15 years of experience in mobile app development, with a strong focus on Flutter.

2. Technical Skills :

- Proficiency in Flutter, Dart, and mobile app development.

- Experience with state management, navigation, and animation in Flutter.

- Knowledge of mobile app architecture, performance optimization, and security best practices.

- Familiarity with frontend development principles, including HTML, CSS, and JavaScript (not required but a plus).

3. Leadership Experience : Proven experience in leading and mentoring teams of engineers.

4. Communication : Excellent communication and collaboration skills.

5. Problem-Solving : Strong problem-solving skills, with the ability to debug complex issues.

Nice to Have :

1. Experience with other mobile app development frameworks (e.g., React Native, native iOS/Android).

2. Knowledge of CI/CD pipelines and automation tools.

3. Familiarity with agile development methodologies.

4. Experience with frontend build tools like Webpack or Rollup.

5. Knowledge of accessibility guidelines and best practices.

info-icon

Did you find something suspicious?