Search by job, company or skills

  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Role Overview

We are seeking a highly skilled and experienced Senior Flutter Developer with over 6 years of professional experience in mobile application development. The ideal candidate will have a significant focus on the Flutter framework and Dart language, demonstrating a track record of building, deploying, and maintaining high-performance mobile applications from scratch

Key Responsibilities

Development & Deployment: Design, develop, test, maintain, and deploy sophisticated software using the Flutter framework and Dart language.

Architecture & Design: Implement robust mobile app architecture patterns (e.g., MVVM, Clean Architecture, Bloc/Provider) and provide solutions to improve overall app quality.

Platform Integration: Bridge the gap between Flutter and native components (Android/ iOS), including custom plugin development and platform channel communication.

Collaboration: Communicate effectively with product and engineering leads to implement business and project objectives.

Quality Assurance: Lead and participate in testing, quality assurance, and comprehensive code reviews of team members commits as part of the CI/CD cycle.

Optimization: Optimize applications for maximum speed, scalability, and performance across different screen sizes and devices.

Innovation: Continuously discover, evaluate, and implement new technologies and frameworks to maximize development efficiency and bring the mobile product to the next level.

Project Management: Accurately estimate timelines and deliver high-quality code as per the project schedule.

Technical Requirements

Experience: 6+ years of experience in mobile application development, with at least 4+ years specifically dedicated to Flutter and Dart

Core Fundamentals: Strong understanding of Flutter fundamentals, including widgets, state management, and routing

Native Knowledge: Demonstrable experience with native development (Android SDK/ Java/Kotlin or iOS/Swift) to support cross-platform integration

API Integration: Expert knowledge of RESTful API integration and handling asynchronous data.

UI/UX: Strong knowledge of UI design principles, patterns, and best practices, specifically Google's Material Design and Apple's Human Interface Guidelines

Version Control: Proficient understanding of code versioning tools, specifically Git and GitLab

Tooling: Solid knowledge of mobile app development practices, along with mobile testing tools and automated CI/CD pipelines

Soft Skills & Qualifications

Problem Solving: Strong analytical and problem-solving skills with the ability to build complex applications from scratch

Communication: Excellent communication and collaboration abilities to work within a cross-functional team environment.

Track Record: Proven track record of successfully deploying apps to the Google Play Store and Apple App Store

More Info

Job Type:
Function:
Open to candidates from:
Malaysian

Job ID: 139461953

Similar Jobs

Early Applicant