We are seeking a talented Flutter Developer to join our mobile app development team. As a Flutter Developer, you will be responsible for developing cross-platform mobile applications using the Flutter framework. You will work closely with our design and product teams to create user-friendly, high-performance mobile applications that meet our clients' needs.
Key Responsibilities:
- Develop Flutter Applications: Write clean, maintainable, and efficient code using the Flutter framework to create mobile applications for Android and iOS platforms.
- Collaborate with Design and Product Teams: Work closely with designers and product managers to understand project requirements, user interface designs, and user experience goals.
- UI/UX Implementation: Implement pixel-perfect UI designs, animations, and user interactions to create a visually appealing and intuitive mobile app.
- API Integration: Integrate with RESTful APIs, third-party libraries, and services to fetch and display data within the app.
- State Management: Implement efficient state management solutions, such as Provider, Bloc, or MobX, to manage the app's data and user interface state.
- Testing and Debugging: Write unit tests and perform debugging to ensure the app's stability and performance.
- Performance Optimization: Optimize the app's performance, responsiveness, and load times to provide a smooth user experience.
- Cross-Platform Development: Ensure that the app works seamlessly on both Android and iOS devices by leveraging Flutter's cross-platform capabilities.
- Code Review and Documentation: Participate in code reviews and maintain documentation for codebase, libraries, and components.
- Stay Updated: Keep up-to-date with the latest Flutter and Dart developments, industry trends, and best practices to continually improve your skills and contribute innovative ideas to the team.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience in mobile app development with Flutter and Dart.
- Strong knowledge of Flutter architecture, widgets, and tools.
- Familiarity with state management solutions like Provider, Bloc, or MobX.
- Experience with RESTful API integration and third-party libraries.
- Proficiency in version control systems (e.g., Git).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Ability to work independently and meet project deadlines.
Preferred Qualifications:
- Published apps on Google Play Store and Apple App Store.
- Experience with Firebase or other backend as a service (BaaS) platforms.
- Knowledge of design patterns and best practices in mobile app development.
- Continuous integration and continuous deployment (CI/CD) experience.
Salary: Negotiable
Schedule: Day shift
Work Type: Hybrid/In-office
Education: Bachelor's (Preferred)
Heliverse is a company that provides premium services and access to the right talent, helping startups scale their businesses. They offer a variety of services in digital, design, and tech categories, and have a professional team dedicated to quality work and fast delivery. Their collaboration and project management tools make it easy for teams to work together effectively, while their friendly support team is always available to help.