Company Overview  
TeachEdison is an Education Technology Company specializing in high-performance software solutions for educators.
We are developing EdisonOS, a state-of-the-art operating system for knowledge commerce.
Based in Bangalore, our team comprises 11-50 dedicated professionals committed to transforming education through technology.
For more information, visit our website at  .
Job Overview  
We are seeking a skilled NextJS Developer to join our team in Coimbatore, working with a dynamic environment focused on educational technology innovation.
This full-time, mid-level position requires 4 to 6 years of professional experience in software development.
The ideal candidate will primarily work on creating and enhancing EdisonOS utilizing cutting-edge technologies.
Qualifications and Skills  
- Proficiency in Next.js (Mandatory skill) for server-side rendering and building scalable applications with modern frameworks.
 
 
- Expertise in React.js (Mandatory skill) to develop rich user interfaces by leveraging component-based architecture.
 
 
- Solid understanding of TypeScript (Mandatory skill) for creating robust and type-safe applications with excellent coding standards.
 
 
- Experience with supabase to enhance database capabilities and integrate with back-end services efficiently.
 
 
- Knowledge of Agile Methodologies to collaborate effectively within team environments, ensuring timely and quality delivery.
 
 
- Basic understanding of UI/UX Design principles to contribute to designing intuitive user interfaces that enhance user experience.
 
 
- Experience with REST APIs for integrating front-end elements with server-side infrastructure to provide seamless services.
 
 
- Excellent problem-solving skills and attention to detail, making informed decisions during application development processes.
 
 
Roles and Responsibilities  
- Develop and maintain features for EdisonOS using Next.js and React.js, adhering to industry best practices and standards.
 
 
- Collaborate with cross-functional teams to design, develop, and implement solutions that meet business requirements.
 
 
- Utilize TypeScript to ensure code quality and reduce errors, improving the efficiency and maintainability of the application.
 
 
- Contribute to the design and implementation of REST APIs, supporting the integration between client-side and server-side applications.
 
 
- Implement and maintain UI/UX designs to enhance the visual appeal and arrangement of the web application interfaces.
 
 
- Participate in Agile development processes, contributing to iteration planning, and continuously improving workflows.
 
 
- Ensure application performance, scalability, and security by conducting code reviews and testing.
 
 
- Provide technical guidance and mentorship to peers, fostering an environment of continuous learning and development.