Responsibilities:
- Develop and Maintain Mobile Applications: Design, develop, and maintain mobile applications for Android and iOS platforms using Flutter.
- Collaborative Development: Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver feature-rich, intuitive, and user-friendly mobile apps.
- Code Quality: Write clean, maintainable, and efficient code, following best practices and coding standards.
- Optimize Performance: Identify and resolve performance bottlenecks, troubleshoot bugs, and improve application responsiveness.
- UI/UX Design Integration: Work closely with the design team to implement pixel-perfect user interfaces and ensure a seamless user experience.
- API Integration: Integrate with backend services, RESTful APIs, and third-party libraries to fetch and display data within the app.
- Testing and Quality Assurance: Perform thorough testing and debugging of applications to ensure optimal functionality and user satisfaction.
- Version Control: Use version control systems (e.g., Git) for code management and collaboration.
- Stay Updated: Keep up-to-date with Flutter updates, emerging mobile app development trends, and best practices.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience in mobile app development with a strong focus on Flutter.
- Portfolio of published Flutter apps demonstrating a strong understanding of UI/UX design principles.
- Proficiency in Dart programming language.
- Experience with state management using Flutter libraries (e.g., Provider, Bloc).
- Knowledge of RESTful APIs and asynchronous programming.
- Familiarity with CI/CD pipelines for mobile app deployment.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- A passion for staying current with mobile app development trends and technologies.