Senior Developer for an iGaming client in Marbella, Spain
Our client is looking for a Senior Frontend Developer to join their team in the Marbella, Spain office.
You will work alongside a senior team of our clients' top talent, focusing on the core of their mission:
combining casino excitement with gamification and storytelling to create unique user experiences.
About the Role:
As a Senior Frontend Developer, you will play a key role in developing our client's platform, enhancing user experiences across multiple sites.
You'll be working in a fast-paced, high-energy environment with the latest technologies, contributing to our clients' mission to take user experience to the next level.
Mandatory Skills:
React:
Expert knowledge. Hooks, Suspense, and server-side rendering.
Emotion + Theme UI:
Using theming to build design systems and UI kits.
React Router:
Mostly v5, but we have apps that still use v3.
Redux:
Would help to navigate and refactor legacy code. Loads of custom middlewares, obscure data fetching with Redux Effects library.
GraphQL (Apollo Server + URQL): Developing proxy for existing REST API services and migrating frontend apps from Redux.
Good to have:
NodeJS:
Mainly for server-side rendering of the React app and the GraphQL server.
npm:
As in "package registry." We have plenty of private packages and we deal with publishing them on a regular basis.
Webpack:
We use Razzle to avoid dealing with Webpack directly and aim to migrate to NextJS, yet being a Senior Webpack Config Engineer comes in handy at times.
Circle CI, GitHub Actions, ESLint, Prettier, Semantic Release, and other tools to avoid doing boring things and do interesting things instead.
Cloud infrastructure:
We deploy our products (and backing services) as Docker containers to AWS ECS and Kubernetes, so one might have a chance to perform occasional DevOps blessings.
#J-18808-Ljbffr