Role : Flutter Full Stack Developer
Location: Pune India (Full time)
Experience – 7 to 9 Years
Job Overview
We are seeking a Software Engineer to join our Engineering team who will be responsible for developing Flutter app from scratch, testing it and deploying it on production with outstanding technical support to a global customer base. The ideal candidates will have a strong background in mobile application development, particularly with Flutter, and experience in scaling applications to support a large user base.
You will work primarily with modern technologies such as Flutter, React Native, Node JS and cloud-based services in an agile development environment. This role offers strong ownership, technical growth, and the chance to contribute to a rapidly evolving platform.
Responsibilities –
· You will provide engineering expertise to create Flutter software solutions and configurations to ensure the product/solution performs within efficient design specifications.
· Utilize Flutter to create cross-platform applications for Android, iOS, web, and desktop, ensuring a consistent user experience across all platforms.
· Adapt and optimize the application for high performance and scalability to support millions of customers.
· Collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to ensure seamless integration and functionality.
· Implement best practices for code quality, testing, and deployment.
· Provide ongoing support and maintenance for the application post-deployment.
Qualifications –
· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Mandatory Skills –
· 5+ Years of experience with Flutter and Dart.
· Experience with other mobile development frameworks (e.g. React Native, Swift, Kotlin).
· Experience with frontend capabilities like React JS.
· Experience with backend capabilities like Node JS.
· Experience on home automation domain or smart devices.
· Experience with cloud services and infrastructure (e.g., AWS, Azure).
· Experience with JUnit, Cypress.io or Playwright.
· Understanding of CI/CD pipelines and automated testing.
· Good communication skills, team spirit, time management etc.
· Experience with GIT or other version control tool.
Nice to Have Skills –
· Knowledge of TDD(Test Driven Development) methods
· Azure DevOps knowledge
· Knowledge of communication protocols
· Customer oriented approach and knowledge of UX/UI principles
· Ability of working with people from different culture.
· Trained in electrical safety
· Experience in electronic products set up



