Position: Front end developer
Company: New Wave Devs
Category: JavaScript
Experience required: 3y
English level: fluent

**Responsibilities:**
- Work on new features with other front-end team members.
- Work with our product team to understand the technical needs of features and fixes.
- Work with our QA team to ensure acceptance criteria is met and regressions are avoided.
- Update existing code in parallel with backend changes to ensure uninterrupted operation.
- Propose, discuss, and debate technology improvements, code organization, design patterns, and conventions employed in the front-end development environment.
- Design, build, and maintain efficient, reusable, and reliable code.
- Maintain code quality through test automation and peer code reviews.

**Required Skills:**
- Strong engineering background, ideally backed by a CS degree or relevant industry experience
- 3+ years experiencing building web front-ends
- 2+ years of experience with React
- 2+ experience with UI state management, e.g. Redux, Redux Saga, Redux Forms, etc.
- Has worked with Agile-ish processes
- Experience working with design systems particularly with react, e.g. material UI, Bootstrap, etc.
- Proven to be a great communicator, both in writing and interpersonally
- Fast and accurate styling based on designer's layout/mockup
- 4 hours overlap to EST timezone for communication
- Strong team player who is able to self-manage time and deliverables proactively

**Preferred Skills:**
- Experience in testing: TDD, Enzyme, Jest, Cypress
- Next JS

**Salary: 2500-3000$**