Company Description
Light Ring Technology is a Canada based rapidly expanding AI and Software Solutions Company dedicated to developing innovative applications and products powered by advanced AI systems.
Role Description
We seek a highly skilled Front-End Engineer with expertise in React.js and Next.js to join our team. This role involves crafting intuitive and dynamic user interfaces that enhance our AI-driven solutions. You will collaborate closely with backend engineers, product managers, and designers to deliver scalable and high-performing applications and software products. This is a full-time permanent role for a Senior Frontend Developer, working remotely from home.
Key Responsibilities
Front-End Development :
- Develop and maintain responsive, high-quality web applications using React.js and Next.js.
- Implement Server-Side Rendering (SSR) and Static Site Generation (SSG) to optimize performance.
Component Design :
Create reusable, modular, and efficient components to ensure consistent and scalable UI / UX designs.Adhere to design systems for cohesive user experiences.API Integration :
Integrate RESTful APIs and GraphQL services provided by backend teams to enable data-driven features.Troubleshoot and resolve issues related to API integration.Performance Optimization :
Optimize web applications for maximum speed and scalability across all devices and browsers.Identify bottlenecks and implement solutions to enhance application performance.State Management :
Manage application state using tools like Redux, Zustand, or Context API to ensure seamless functionality.Testing and Debugging :
Write and maintain unit, integration, and end-to-end tests using tools like Jest, React Testing Library, or Cypress.Debug and resolve front-end issues efficiently.SEO and Accessibility :
Ensure compliance with web accessibility standards (WCAG) and optimize applications for SEO.Code Review and Documentation :
Participate in code reviews to maintain high-quality, scalable, and maintainable codebases.Document technical specifications, architectural decisions, and reusable components.Required Skills and Qualifications
Technical Expertise :
8+ years experience in React.js and Next.js, building production-grade applications.Strong understanding of HTML5, CSS3, JavaScript, and TypeScript.Experience with CSS frameworks or libraries like Tailwind CSS, styled-components, or Emotion.API Integration and State Management :
Demonstrated experience consuming and integrating APIs (RESTful and GraphQL).Proficiency in state management tools such as Redux, Zustand, or Context API.Performance and Testing :
Hands-on experience with testing frameworks like Jest, Cypress, or Playwright.Expertise in optimizing front-end applications for speed, scalability, and responsiveness.Version Control and Collaboration :
Proficiency in Git and experience with Git-based workflows.Familiarity with Agile methodologies and tools like JIRA or Trello.Soft Skills :
Strong collaboration, communication, and problem-solving abilities.Capacity to work effectively in a fast-paced, cross-functional team environment.Education :
Bachelor’s degree in Computer Science, Engineering, or a related technical field.