Senior Flutter Developer
Laurelsoft (M) Sdn Bhd- Posted 11 hours ago
- Be among the first 10 applicants
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
Key Skills
UI/UX
Google's Material Design
About Company
Laurelsoft is a leading IT consulting Malaysian company focused on providing business relevant solutions to its customers. We offer the entire range of enterprise IT services – package implementation, web ennoblement, application integration and application management to customers in the BFSI, Manufacturing and Retail verticals.We Offer - Software Development, IT Staffing - Providing IT Talent, Corporate Trainings, Outsourced Testing Services.
http://www.laurelsoft.com.my/
