Job
Description
We are looking for a passionate and skilled Software Developer with 1-3 years of hands-on experience in React.js, Next.js, TypeScript, and state management systems. You should have worked on live projects and be familiar with front-end development best practices, building scalable and maintainable applications, and collaborating within cross-functional teams. As a Software Developer, your responsibilities will include developing dynamic, responsive web applications using React.js, Next.js, TypeScript, and Tailwind CSS. You will implement efficient state management techniques using tools like Redux, Context API, or other state management libraries. Collaborating with designers, back-end developers, and stakeholders to build seamless user interfaces will be a key part of your role. It will also be important to optimize components for maximum performance across a variety of devices and browsers, write clean, maintainable, and reusable code, participate in code reviews, troubleshoot and debug issues, integrate with RESTful APIs and third-party services, and stay up to date with the latest web development trends and technologies. The required skills and qualifications for this role include 1-2 years of experience in software development with a focus on React.js, Next.js, and TypeScript. You should be proficient in HTML5, CSS3, JavaScript (ES6+), have experience with state management using Redux, Context API, or similar libraries, and be familiar with Next.js features like SSR (Server-Side Rendering), SSG (Static Site Generation), and API routes. Additionally, experience in unit testing and end-to-end testing, understanding of modern build tools such as Webpack, Babel, and ESLint, knowledge of Git version control and collaboration tools, familiarity with CI/CD pipelines and automated deployment practices, ability to troubleshoot, debug, and optimize performance, strong problem-solving skills, attention to detail, excellent communication, and teamwork abilities.,