Design, develop, and maintain large-scale single-page web applications.
Requirements
- Strong proficiency in React.js and TypeScript.
- Extensive experience with Redux 4.x for state management.
- Experience with large single-page applications and complex state management.
- Knowledge of Node.js for server-side development.
Responsibilities
- Design and develop scalable, high-performance front-end components with React.js and TypeScript.
- Collaborate with product owners, designers, and developers to build responsive web applications.
- Manage complex state in large single-page applications.
- Participate in Agile ceremonies: sprint planning, daily stand-ups, and retrospectives.
- Conduct code reviews and ensure best practices.
- Debug, resolve performance issues, and fix bugs.
- Improve codebase through refactoring, unit testing, and adopting new practices.
Other
- 6+ years of experience in front-end development.
- Proven Agile or Scaled Agile team experience.
- Strong problem-solving skills.
- Strong English communication skills (written and verbal).