Job Details
Skills And Tools:
Job Description
We are a dynamic and fast-growing startup looking for a skilled Flutter Developer to join our team. Our company is focused on developing innovative mobile applications that revolutionize the way people engage with technology. As a Flutter Developer, you will have the opportunity to work on exciting projects, collaborate with a passionate team, and make a significant impact on our products' success.
As a Flutter Developer at our startup, you will play a critical role in the development and deployment of high-quality mobile applications. You will be responsible for designing and implementing user interfaces, collaborating with cross-functional teams, and ensuring optimal performance and responsiveness of our applications. Your expertise in Flutter framework will contribute to creating seamless and visually appealing experiences for our users.
- Design, develop, and deploy mobile applications using Flutter framework.
- Collaborate with product managers, designers, and other developers to define project requirements and translate them into technical specifications.
- Build reusable and efficient UI components and libraries.
- Implement responsive designs to ensure optimal performance across multiple devices and screen sizes.
- Write clean and maintainable code, following best practices and coding standards.
- Conduct thorough testing to identify and fix bugs and performance issues.
- Optimize application performance for maximum speed and scalability.
- Stay up to date with the latest trends and technologies in mobile app development, particularly within the Flutter ecosystem.
- Collaborate with backend developers to integrate APIs and ensure seamless data flow.
- Work in an agile development environment, participating in scrum meetings and providing accurate updates on project progress.
- Troubleshoot and resolve software defects and issues reported by users.
Job Requirements
- Minimum of 5 years of professional experience in mobile application development, with a strong focus on Flutter.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience as a senior mobile developer with a strong portfolio of Flutter applications (iOS & Android).
- Prior experience leading or mentoring developers and guiding teams through full product lifecycles.
- Deep understanding of Dart and the Flutter SDK, including advanced state management and clean architecture principles.
- Strong background in mobile app architecture, scalability, and maintainability.
- Proficiency in RESTful API integration; experience with GraphQL or WebSockets is a plus.
- Familiarity with CI/CD pipelines, automated testing, and app store deployment.
- Knowledge of mobile security, performance optimization, and accessibility best practices.
- Excellent communication and collaboration skills to work with cross-functional teams (design, backend, product).
- Strong problem-solving skills with the ability to balance technical vision and delivery timelines.
- Hands-on experience with Agile/Scrum, version control (Git), and modern DevOps workflows.
- Comfortable working in a startup/fast-paced environment, with a self-driven and ownership mindset.