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 (Mandatory skill) for server-side rendering and building scalable applications with modern frameworks.
- Expertise in (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 and 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.
Required Experience:
Manager