Job Description
The Senior Software Engineer (React) will be a highly motivated individual with strong knowledge and expertise in front-end Web Development. He/ She will collaborate with Team Members to troubleshoot and improve current Web Applications and Processes. The incumbent will be responsible for designing, developing, testing and debugging Responsive Web Applications for the organization using JS Framework (React & NextJS).
Job Description
- Develop and maintain web applications using React and Next.js;
- Collaborate with cross-functional teams, including designers, Project Managers and other Engineers to develop high-quality software solutions;
- Write clean, efficient and maintainable code;
- Implement responsive and accessible designs;
- Ensure the scalability and performance of our software solutions;
- Improve continuously the development process, tools and frameworks;
- Stay up to date with the lates technologies, best practices and industry trends;
- Mentor and provide technical guidance to Junior Engineers;
- Optimize components for maximum performance across a vast array of web-capable devices and browsers;
- Implement advanced server-side rendering techniques, static site generation and incremental static regenerations;
- Utilize advanced state management solutions like Redux, Recoil, or Context API;
- Apply Tailwind CSS along with shadcn for designing responsive and modern user interfaces;
- Develop immersive experiences using WebGL, WebXR, and Three.js.
Qualifications
- Bachelor's Degree in Computer Science (or related field);
- 4 + Years of Experience in Software Development with a focus on Web Applications;
- Strong Proficiency in React and Next.js, including advanced features such as server-side rendering, static site generation, and API routes;
- Familiarity with TypeScript and Modern Development Tools such as Webpack, Babel, and ESLint is mandatory;
- Hands-on experience creating UI using Tailwind CSS and Material UI;
- Hands on experience working with Next-Auth and serverless functions;
- Experience with client-side caching and prerendering