Job Description
We are looking for highly motivated software engineer for our front-end development. The Candidates must have strong knowledge of working on front-end web applications and work with team members to troubleshoot and improve current web applications and processes. The ideal candidate will be responsible for designing, developing, testing and debugging responsive Web applications for the company using JS Framework (React & NextJS)
Job Responsibilities:
- Develop and maintain web applications using React and Next.js.
- Collaborate with cross-functional teams, including designers, product managers, and other engineers to deliver high-quality software solutions.
- Write clean, efficient, and maintainable code.
- Implement responsive and accessible designs.
- Ensure the scalability and performance of our software solutions.
- Continuously improve the development process, tools, and frameworks.
- Stay up-to-date with the latest technologies, best practices, and industry trends.
- Mentor and provide technical guidance to junior engineers.
Job Responsibilities:
- Bachelor's degree in Computer Science or a related field.
- At least 4+ years of experience in software development, with a focus on web applications.
- Strong proficiency in React and Next.js.
- 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.
- Experience with typescript is mandatory.
- Experience with server-side rendering and client-side rendering.
- Experience with testing frameworks, such as Jest or Enzyme.
- Proficiency in HTML, CSS, and JavaScript.
- Familiarity with version control systems, such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Experience in mentoring junior engineers is a plus.