Post a job

Flutter Front End Developer

WTA

Location
India
Base Salary
120k-240k INR
WE THINK APP

Job Description

We are seeking an experienced Front End Developer with expertise in Flutter to join our team and help build our professional networking platform's mobile application. The ideal candidate will have a strong understanding of Dart, Flutter, and mobile app development best practices. They will work closely with the design and back-end teams to implement engaging user interfaces, optimize performance, and deliver a high-quality mobile experience.

Responsibilities:

Develop and maintain the mobile application using Flutter and Dart

Collaborate with designers to implement visually appealing and intuitive user interfaces

Integrate with back-end APIs and services

Optimize application performance and responsiveness

Implement gesture handling, animations, and smooth navigation

Write clean, modular, and reusable code following best practices

Participate in code reviews and provide constructive feedback

Stay up-to-date with emerging Flutter and mobile app development trends

Requirements:

6+ years of experience as a Mobile App Developer, with expertise in Flutter and Dart

Strong proficiency in Dart and object-oriented programming concepts

Experience with state management techniques in Flutter like BLoC

Familiarity with mobile app testing frameworks and tools

Knowledge of mobile UI design principles and best practices

Experience with version control systems with Git & Bitbucket

Strong problem-solving and debugging skills

Excellent communication and collaboration skills

Assessment:

Build a screen for displaying a user's profile information, including their personal details, work experience, education, and skills. Implement a scrollable layout and handle different screen sizes and orientations.

Create a reusable widget for rendering a user's work experience and education history. The widget should accept data as parameters and handle formatting and display logic.

Implement form validation for editing a user's profile information. Display error messages and prevent form submission if validation fails. Handle form submission and show a success message upon successful update.

Optimize the performance of a screen that displays a list of user profiles by implementing infinite scrolling and caching of profile images.

Requires the candidate to build a simple Flutter widget or screen that demonstrates their understanding of Dart, Flutter components, and state management.

Design mockup and to implement the UI in Flutter, focusing on layout, responsiveness, and visual fidelity.

Implement navigation between screens in a Flutter app, considering factors such as performance, animation, and back button handling.

Requires managing app state across multiple screens and ask the candidate to implement a solution using a state management technique like BLoC

Integrating with platform-specific features (e.g., camera, geolocation) and ask them to implement the necessary functionality in a Flutter app.

Provide a Flutter app with performance issues and ask the candidate to identify and resolve the issues, considering factors such as widget rebuilding, memory usage, and rendering.

Present a mobile app development challenge (e.g., complex gesture handling, data synchronization) and propose and implement a solution in Flutter.

Apply for this job

Expired?

Please let WE THINK APP know you found this job with RemoteJobs.org. This helps us grow!

About the job

Jul 3, 2024

Full-time

120k-240k INR

  1. IN India
RemoteJobs.org mascot