Description
What’s the opportunity?
We are looking for a Senior Front End Developer who would like to build high-performing, scalable, enterprise-grade applications and is interested in becoming a technical referent of a front-end team. You will be part of a talented software team that works on mission-critical applications with big customers like Netflix, Amazon, Nike, Facebook & more.
\n- Focusing on product quality and best practices
- Coaching other team members and new hires
- Integrating user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Designing and implementing low-latency, high-availability, and performant applications
- Working with micro frontends
- Implementing security and data protection
- Working with UX and design professionals in the generation of new products and functionalities
- Working with top front-end technologies such as nextJS and react
- Good level of written and spoken English
- 4+ years of software development experience with Javascript applications
- To have ownership, being proactive and curious to work independently
- Strong knowledge of React
- Experience with Next.js
- Experience with testing libraries
- Knowledge of Gitflow, GitHub flow, and code versioning common issues with merging conflicts and how to solve them
- Static, server-side side, and client-side rendering and their differences
- Concepts behind pure functions, immutability, and flux pattern
- Nature of asynchronous programming and its quirks and workarounds
- Fundamental design principles behind a scalable application
- Experience with Git UI tools, such as SourceTree, SmartGit, or any other
- Knowledge of React 18 and concurrent features
- Knowledge of React testing library
- Knowledge of Typescript
- Knowledge of Node.js and, specifically Express
- Knowledge of Webpack, CSS modules, Jest
- Knowledge of user authentication and authorization between multiple systems, servers, and environments