Tech Stack
JavaScriptJestNext.jsNode.jsReactReduxTypeScript
About the role
- Empower everyday convenience in tech solutions.
- Collaborate closely with team to innovate and execute software solutions.
- Regularly refactor to improve existing systems and manage technical debt.
- Conduct code reviews and engage in unit testing.
Requirements
- Experience developing, releasing, and maintaining Next.js and React applications with Typescript.
- Solid understanding of ES6, JSX, and Node.
- Mastery of HTML5, CSS3 and Styled components.
- Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging.
- Deep familiarity with debugging, performance measurement, and test-driven development.
- Experience with React Testing library and Jest.
- Experience managing application state with Redux and XState.
- Experience building large scale responsive web applications.
- Solid understanding of REST principles and exposure to backend APIs.
- Solid understanding of Version Control (Git) and related tools such as Github.
- Experience with agile processes (continuous development, delivery, and improvement).
- Familiarity with CI/CD best practices and tools.
- Understanding of Websockets.
- Health insurance
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Next.jsReactTypescriptES6JSXNodeHTML5CSS3Styled componentsRedux
Soft skills
collaborationinnovationcode reviewunit testingrefactoringtechnical debt managementsoftware engineering fundamentalsdebuggingperformance measurementtest-driven development