Front-End Senior Software Engineer
SynMax
- Location
- London
- Job Type
- full-time
- Salary
- Unknown
- Posted
- August 8, 2025
Job Description
About SynMax:
Job Description:
Required Skills
-
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
-
7+ years in Software Development
-
5+ years in Frontend or Web Development with a strong focus on modern JavaScript frameworks (React, Vue, or Angular)
-
Required: React, Typescript, DeckGL, NodeJS, Postgres
-
Desired: Google Cloud Platform
What We Offer
-
Competitive salary and comprehensive benefits package.
-
A vibrant and supportive work environment.
-
Opportunities for professional development and career growth.
-
Access to the latest tools and technologies.
π― Who is this job for?
This role is ideal for a Senior Frontend Engineer with 7+ years of software development experience and at least 5 years specializing in modern web frameworks like React, with strong TypeScript and Node.js skills. Best suited for those familiar with geospatial tools like DeckGL and database systems like Postgres. Ideal for candidates based in London seeking a remote position in a fast-growing AI-driven data intelligence company.
π¬ Potential Interview Questions
-
What is your experience using React with TypeScript to build scalable front-end applications?
Over 5 years of experience using React and TypeScript to build enterprise-level applications with reusable components, strict typing, and scalable architecture. -
How have you implemented data visualization using libraries like DeckGL?
Used DeckGL to render geospatial data overlays on maps, customizing layers and interactions for real-time maritime and energy intelligence dashboards. -
Describe your approach to structuring a modern React application for maintainability.
Organize code by features/modules, use atomic design for components, manage state with hooks or libraries like Redux/Zustand, and isolate side effects. -
How do you optimize front-end performance in data-heavy applications like SynMax’s platforms?
Implement code-splitting, memoization, virtualization for large lists/maps, debounced user input, and server-side filtering/pagination. -
What’s your experience working with real-time or large geospatial datasets in the browser?
Handled large geospatial datasets with efficient rendering using WebGL (DeckGL), data downsampling, and clustering for map-based visualizations. -
How do you handle API integration and error management in React apps?
Create reusable service layers for APIs, manage errors globally with context/hooks, and provide user feedback with notifications or retry options. -
Describe a time you led a technical initiative or mentored other developers.
Led a front-end migration from Angular to React, established coding standards, mentored 3 junior devs, and improved code quality and velocity. -
What techniques do you use for ensuring code quality and reliability?
Write unit/integration tests, enforce linting/type checks, review pull requests rigorously, and use CI pipelines for automated testing. -
How do you collaborate with cross-functional teams like backend and product in remote settings?
Communicate via async documentation and daily standups, use tools like Slack/Jira/Figma, and align frequently on technical specs and timelines. -
Why do you want to join SynMax and how would you contribute to their mission?
Passionate about geospatial intelligence and impactful tech—bring deep React/DeckGL expertise and leadership to build intuitive, data-rich front-ends.
π Job Summary
SynMax is hiring a remote Front-End Senior Software Engineer (UK-based) to lead the development of high-impact geospatial applications in maritime and energy intelligence. You’ll build with React, TypeScript, DeckGL, and Node.js, working on satellite imagery tools backed by Postgres and GCP. Ideal for engineers with 7+ years’ experience and a passion for data-driven decision-making. Enjoy competitive pay, a collaborative culture, and the chance to shape cutting-edge intelligence platforms.