158
Job Description
Design, develop, and maintain high-quality mobile applications using the Flutter framework.
Responsibilities
Mobile App Development:
- Design, develop, and maintain high-quality mobile applications using the Flutter framework.
- Collaborate with cross-functional teams to define app features and functionality.
UI/UX Design Implementation:
- Implement responsive and visually appealing user interfaces based on design specifications.
- Ensure a seamless and intuitive user experience across different devices.
Integration with Backend Services:
- Work closely with backend developers to integrate frontend components with server-side logic.
- Implement and optimize communication between the mobile app and backend services.
Code Quality and Testing:
- Write clean, maintainable, and efficient code.
- Conduct thorough testing of mobile applications, identify and fix bugs, and ensure high code quality.
Performance Optimization:
- Identify and implement performance improvements in mobile applications.
- Address issues related to app performance and responsiveness.
Collaboration and Communication:
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and deliver high-quality solutions.
- Communicate effectively with team members and provide technical guidance and support.
Adherence to Best Practices:
- Follow best practices for mobile app development, including code structure, version control, and documentation.
- Stay informed about the latest trends and updates in mobile app development.
Qualification
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- 2yrs+ proven experience as a Flutter Developer with a portfolio of Flutter-based mobile applications in production.
Technical Skills:
- Strong proficiency in Dart programming language.
- Extensive experience with the Flutter framework.
- Familiarity with mobile app development best practices.
UI/UX Design:
- Experience implementing UI/UX designs and collaborating with designers.
Problem-Solving:
- Excellent problem-solving and analytical skills.
- Ability to troubleshoot and debug complex issues.
Adaptability:
- Willingness to learn new technologies and stay up-to-date with industry trends.
Location:
Apply: FLUTTER SOFTWARE ENGINEER