
On-Site
Full-Time
Coimbatore, Tamil Nadu
India
Skills
Git
REST APIs
Continuous Integration and Continuous Delivery (CI/CD)
Dart
Firebase
Desktop Application Development
About the Role
Company Overview
TeachEdison is an Education Technology Company specializing in the development of high-performance software tailored for educators. We are innovating with EdisonOS, our flagship powerful Operating System designed for Knowledge Commerce. Located in Bangalore, our team comprises of 11-50 dedicated professionals.
Job Overview
We are seeking a mid-level Flutter Developer with a passion for creating robust desktop applications to join our team at TeachEdison. This is a full-time position based in Coimbatore. The ideal candidate will have 4 to 6 years of work experience and will play a crucial role in the development of cutting-edge educational technology solutions.
Qualifications and Skills
Proficiency in Dart (Mandatory skill) is required to effectively develop and maintain applications.
Strong experience in Desktop Application Development (Mandatory skill) to create high-quality solutions.
Solid understanding of Flutter SDK to build cross-platform applications with efficiency.
Experience with Firebase to enhance application functionality through remote database solutions.
Ability to integrate REST APIs for seamless interaction with external services.
Knowledge of Bloc Pattern for managing application state in a predictable manner.
Proficient use of Git for version control and collaboration within development teams.
Familiarity with CI/CD processes to streamline app deployment and integration.
Roles and Responsibilities
Design and develop robust desktop applications using Flutter and Dart.
Collaborate with cross-functional teams to define, design, and implement new features.
Work on bug fixing and improving application performance continuously.
Ensure the performance, quality, and responsiveness of applications.
Maintain code quality by conducting regular code reviews and tests.
Develop and implement continuous integration/continuous deployment (CI/CD) plans.
Contribute to all phases of the development lifecycle from planning to release.
Stay updated with emerging technologies and industry trends to incorporate into the projects.
TeachEdison is an Education Technology Company specializing in the development of high-performance software tailored for educators. We are innovating with EdisonOS, our flagship powerful Operating System designed for Knowledge Commerce. Located in Bangalore, our team comprises of 11-50 dedicated professionals.
Job Overview
We are seeking a mid-level Flutter Developer with a passion for creating robust desktop applications to join our team at TeachEdison. This is a full-time position based in Coimbatore. The ideal candidate will have 4 to 6 years of work experience and will play a crucial role in the development of cutting-edge educational technology solutions.
Qualifications and Skills
Proficiency in Dart (Mandatory skill) is required to effectively develop and maintain applications.
Strong experience in Desktop Application Development (Mandatory skill) to create high-quality solutions.
Solid understanding of Flutter SDK to build cross-platform applications with efficiency.
Experience with Firebase to enhance application functionality through remote database solutions.
Ability to integrate REST APIs for seamless interaction with external services.
Knowledge of Bloc Pattern for managing application state in a predictable manner.
Proficient use of Git for version control and collaboration within development teams.
Familiarity with CI/CD processes to streamline app deployment and integration.
Roles and Responsibilities
Design and develop robust desktop applications using Flutter and Dart.
Collaborate with cross-functional teams to define, design, and implement new features.
Work on bug fixing and improving application performance continuously.
Ensure the performance, quality, and responsiveness of applications.
Maintain code quality by conducting regular code reviews and tests.
Develop and implement continuous integration/continuous deployment (CI/CD) plans.
Contribute to all phases of the development lifecycle from planning to release.
Stay updated with emerging technologies and industry trends to incorporate into the projects.