Responsibilities
- Delivering complex features both independently and within the team
- Increasing code quality and maintainability through discussions and code review
- Setting up the frontend architecture, enforcing best practices and conventions
- Taking part in decision-making with the team, client, and other stakeholders
- Mentoring
- Dev leading on projects if you have a tendency for that track
Requirements
- 6+ years in software development
- At least 3 years of experience with React and React Native
- Excellent knowledge of React and React Native's ecosystem, and best practices
- Excellent knowledge of TypeScript, JavaScript and CSS
- Experience with state management - Redux, RTK, or similar
- Experience with testing - Jest, Cypress or similar
- Writing clean and sustainable code
- Experience in leading, mentoring and/or guiding a team
- Fluent in English
Nice to Have
- With both web and mobile domain
- With Storybook and custom design systems
- Or general knowledge of solutions for writing CSS like styled-components and Tailwind
- Or general knowledge of React frameworks such as Next.js or Remix
- Or general knowledge of modern frontend tooling such as Vite
- With different architectures such as micro-frontends or monorepos
- With other frameworks and technologies (backend, databases, CI/CD or similar)
Team
Structure: cross-functional project teams
Additional Information
- Fluent in English