Flutter Developer
POSITION IMPACT:
A Mobile App Developer plays a crucial role in translating ideas into engaging and functional mobile applications. They bridge the gap between design and functionality, ensuring the app not only looks good but also delivers a seamless user experience. Their impact goes beyond just writing code; they contribute to the app's success by creating high-quality, efficient software that meets user needs and business objectives.
MAIN DUTIES/RESPONSIBILITIES:
● Collaborate with cross-functional teams to understand project requirements and objectives.
● Develop and implement mobile applications using the Flutter framework.
● Implement applications using Clean Architecture for scalability.
● Use BLoC state management for predictable and testable app state.
● Develop high-quality applications using Flutter with structured Clean Architecture and BLoC state management
● Optimize app performance and ensure compatibility across various devices.
● Troubleshoot and debug issues to maintain app stability.
● Stay updated on Flutter and mobile development trends.
● Communicate effectively with team members and stakeholders.
● Manage source code with version control system with Github and Bitbucket.
Qualifications:
● Bachelor's degree in Computer Science, Software Engineering, or a related field.
● Industry certificates.
Experience:
● At least 3-4 years of experience in similar role.
Technical Skills:
● Proficiency in Dart programming language and Flutter framework.
● Understanding of mobile app design principles and UI/UX best practices.
● Experience with third-party libraries and APIs for Flutter development.
● Familiarity with version control systems (e.g., Git).
● Hands-on experience with Clean Architecture principles (domain/data/presentation layers).
● Strong understanding of UI/UX with ability to convert Figma designs into pixel-perfect responsive UI.
● Experience with architecture patterns, dependency injection, and modularization