Position: Frontend Engineer
Company: Casting Networks
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2021-08-01T00:00:00+03:00

Casting Networks is the leading technology solution provider for casting and auditioning to the entertainment industry. Our software is used by thousands of casting directors in Hollywood and other places across the world on a daily basis. More than 1.2 million performers have used Casting Networks to schedule 14 million auditions since 2002. We’re looking for a talented Frontend Engineer to help us to develop new features, maintain existing, improve code base.

Responsibilities:

- Work with FE Lead/Team Capitan and fellow FE Team members, ensuring that we use industry-accepted best tools and practices.
- Develop cool new features and maintain existing ones.
- Adhere to and improve internal code guidelines.
- Improve Code base, write tests to make it robust.
- Code refactoring.
- Participate in code reviews.
- Participate in team meetings and do not shy about bringing your ideas to the table.
- Take part in Scrum related activities.

Requirements:

- Good written and verbal communication skills (strong English).
- Minimum of 3 years experience as a Frontend engineer.
- Solid knowledge of React (+hooks), TypeScript, Apollo Client (GraphQL), Git, Jest and React Testing Library, CSS-in-JS.
- Experience in working with team members across multiple time zones (GMT, IST, PST)
- Experience in troubleshooting issues, bug hunts and identifying the root cause of those.
- Adaptive and responsive layout coding skills.
- Awareness of cross-browser compatibility issues and client-side performance considerations
- Be UX and performance driven dev.

Nice-to-have:

- Experience with CI tools (preferably Jenkins).
- Previous experience working in Scrum.
- NodeJS knowledge.
- Experience with core technologies such as Webpack, Babel.
- Hands on experience with Styled Components, Formik.
- Basic knowledge of SQL.
- Previous experience of working in multicultural teams.