Position: Front-End Developer
Company: Casting Networks
Category: DevOps
Experience required: 5y
English level: fluent

We're Spotlight with offices and studios located in the heart of London's West End. We've been the world's leading casting resource for 90 years. Our software has been used to cast Star Wars, James Bond, Homeland, Game of Thrones, Sherlock, Black Mirror, Downton Abbey, and quite literally thousands of plays, commercials, music videos and shows. If casting directors are looking for leads for their latest Hollywood blockbuster, a chorus line for a West End revival, or mum & dad for an upcoming McDonald`s commercial, they look in Spotlight. Since our first website launched in 1997, Spotlight has delivered innovative applications that have revolutionised the casting industry, and we need to grow our team in order to keep on doing just that.

We're looking for a Front-End Developer to join our software team full-time. You'll be working alongside our developers, testers and designers, creating web applications that deliver great user experiences for our customers.

Responsibilities:
Love doing what you are doing.
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 the 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 5 years experience as a Frontend Engineer.
Solid knowledge of React(+hooks), TypeScript, 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 their root cause 
Adaptive and responsive layout coding skills
Awareness of cross-browser compatibility issues and client-side performance considerations
Be UX and performance driven
Good experience in Agile methodologies especially with Scrum

Nice-to-have:
Experience with CI tools (preferably Jenkins).
Experience in native mobile development is a plus
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.