Senior Front End Engineer
Skills
Front-End DevelopmentJavascriptReact.JsAnalyticsCSSCode ReviewHTML
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of professional front-end development experience
- Strong expertise in JavaScript ES6+ and TypeScript
- Deep experience with React and modern React patterns including hooks context and memoization
- Production experience with Chakra UI or similar component libraries
- Hands-on experience with Mapbox including layers sources interactions and performance tuning
- Experience building data visualizations using Plotly and/or ApexCharts
- Solid understanding of HTML CSS responsive design and accessibility WCAG
- Experience consuming REST and/or GraphQL APIs
- Strong debugging performance optimization and problem-solving skills
Nice to have
- Mentoring ability
- Technical ownership
- Cross-functional mindset
- Geospatial interest
- Testing familiarity
- Data product experience
Day to day
- Design and build rich, interactive front-end applications using React and modern UI patterns
- Create accessible and responsive interfaces with Chakra UI for data-heavy products
- Develop map-based and data visualization experiences with Mapbox GL JS Plotly and ApexCharts
- Optimize performance for large datasets real-time updates and cross-browser compatibility
- Collaborate with product designers backend engineers and technical leaders to deliver features and improve front-end architecture
