Software Engineer, React, Node.js, TypeScript

5 days ago

Apply Now
Logo of Codurance

Codurance

Software Craftmanship • Extreme Programming • Software Development • Test Driven Development • Continuous Delivery

51 - 200

Description

• We are seeking a talented and motivated Software Engineer to join our dynamic team. • In this role, you will be responsible for building high-quality web applications using modern technologies such as React, Next.js, and TypeScript. • You will also be expected to follow Extreme Programming (XP) practices, including Test-Driven Development (TDD) and adherence to SOLID principles, to ensure clean, maintainable, and scalable code. • You'll collaborate with cross-functional teams to deliver scalable and efficient solutions while ensuring the best user experience. • Design, develop, and maintain web applications using React, Next.js and TypeScript. • Apply XP practices, including Pair Programming, TDD, and frequent releases. • Write unit tests, integration tests, E2E tests, and follow Test-Driven Development (TDD) for high-quality code. • Adhere to SOLID principles for designing software architectures. • Collaborate with product managers, designers, and other engineers to implement new features and optimize existing ones. • Ensure high-performance and responsive applications across various platforms and devices. • Write clean, maintainable, and scalable code following best practices. • Participate in code reviews, testing, and continuous improvement of development processes. • Debug, troubleshoot, and resolve issues in both development and production environments.

Requirements

• Proven experience with React.js and modern front-end development practices. • Hands-on experience with Next.js framework. • Strong knowledge of TypeScript and JavaScript ES6+. • Familiarity with CSS/SCSS, styled-components, or other styling frameworks. • Experience with state management libraries. • Knowledge of API integration with RESTful services. • Familiarity with version control systems, such as Git. • Strong problem-solving skills and attention to detail. • Experience with Docker for containerisation. • Excellent communication skills and ability to work in a team environment. • Nice-to-Have: • Familiarity with Radix, Material UI or any other UI Toolkit. • Experience with Node.js or server-side rendering (SSR). • Familiarity with CI/CD pipelines and deployment processes. • Knowledge of AWS or other cloud platforms. • Experience with EKS or ECS for container orchestration. • Experience with Jest, Cypress, or other testing frameworks.

Benefits

• Everyone should have the right to bring their whole self to work and be celebrated for who they are. • Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. • Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com