We are seeking a skilled and passionate Flutter Developer to join our team.
As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using the Flutter framework.
You will work closely with our cross-functional team to deliver innovative solutions that meet our clients' needs.
Responsibilities:
- Collaborate with stakeholders to gather requirements and understand project objectives.
- Design, develop, and implement robust and scalable mobile applications using the Flutter framework.
- Utilize object-oriented programming (OOP) principles to write clean, reusable, and maintainable code.
- Implement the MVVM (Model-View-ViewModel) architectural pattern or other OOP based Architectural Patterns to create efficient and modular code structures.
- Work closely with UI/UX designers to ensure the best user experience and visual appeal of the applications.
- Integrate RESTful APIs and third-party services into the application architecture.
- Conduct thorough testing and debugging of applications to ensure quality and reliability.
- Optimize application performance and responsiveness by identifying and addressing bottlenecks.
- Collaborate with backend developers to define and implement APIs for seamless integration.
- Stay up-to-date with the latest Flutter updates, trends, and best practices, and share knowledge with the team.
- Participate in code reviews and provide constructive feedback to ensure code quality.
- Continuously improve development processes and suggest enhancements to increase productivity.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a Flutter Developer, with a strong understanding of the Flutter framework and Dart programming language.
- Strong knowledge of object-oriented programming (OOP) concepts and experience applying them in real-world projects.
- Proficiency in implementing the MVVM architectural pattern in Flutter applications.
- Experience with state management solutions like Provider, Riverpod, or MobX.
- Solid understanding of mobile app development concepts, including responsive design and offline functionality.
- Familiarity with RESTful APIs and asynchronous programming in Flutter.
- Knowledge of version control systems, such as Git, for source code management.
- Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues.
- Strong communication and collaboration skills to work effectively in a team environment.
- Self-motivated with a strong passion for mobile app development and staying updated with emerging technologies.
Join our team of talented Flutter Developers and contribute to the creation of cutting-edge mobile applications.
We offer a collaborative work environment, opportunities for professional growth, and exciting projects.
Apply now and be part of our innovative development team.
Job Type: Full-time
Pay: Rs20, Rs40,000.00 per month
Ability to commute/relocate:
- Gujranwala: Reliably commute or planning to relocate before starting work (Preferred)
Work Location: In person