Clock Icon - Techplus X Webflow Template
Full Time
Location Icon - Techplus X Webflow Template
Remote or Birmingham, AL

Senior Front End Developer

As a Senior Frontend Engineer with full-stack capabilities, you will play a pivotal role in shaping the technical foundation and user experience of our platform. While your primary focus will be on architecting and implementing sophisticated frontend solutions using React, you'll also contribute to our backend services and APIs. This role will be instrumental in building intuitive interfaces, crafting efficient backend integrations, and helping our clients measure and optimize their out-of-home advertising campaigns. You'll mentor fellow engineers and work with big data, geospatial, and Machine Learning engineers to help tell stories with clients and modeled data. The expectation is to drive technical excellence across our entire stack, with an emphasis on front-end technologies.

Job Responsibilities

Job Description

  • Job Title: Senior Frontend Engineer
  • Reports to: Chief Technology Officer
  • Location: Remote or Birmingham, AL
  • Term: Full-time

What Success Looks Like

  • Lead our front end development by designing and building  intuitive interfaces that delight our users while maintaining technical excellence
  • Champion best practices in frontend development and help evolve our component library for scalability and fast product releases
  • Foster a collaborative engineering culture that emphasizes quality, maintainability, and continuous improvement
  • Mentor team members and help build a strong, consistent engineering culture
  • Be curious about new technologies both that can improve your productivity and that contribute to our data insights and product

Core Responsibilities

  • Architect and implement sophisticated frontend solutions using React and modern JavaScript (70% of role)
  • Design and develop backend APIs and services to support frontend features (20% of role)
  • Optimize application performance across the full stack (10% of role)
  • Write clean, maintainable code that other developers enjoy working with
  • Provide thoughtful technical estimates and communicate progress effectively
  • Review and QA code to ensure quality, maintainability, and reliability
  • Participate actively in technical design discussions and architecture decisions
  • Instrument applications with proper metrics and monitoring
  • Collaborate across departments on strategic initiatives
  • Stay current with emerging technologies and suggest innovations when appropriate

Required Technical Experience

  • Expert-level JavaScript/TypeScript skills
  • Strong experience with React and its ecosystem
  • Proficiency with modern frontend build tools and practices
  • Experience with responsive design and SCSS/CSS
  • Experience building and consuming REST APIs
  • Working knowledge of Node.js and backend development principles
  • Familiarity with database concepts and SQL
  • Experience with cloud services (AWS/Azure/GCP)
  • Understanding of CI/CD pipelines and deployment processes
  • Version control with Git

Nice to Have

  • Experience with data visualization libraries (D3, Chart.js, etc.)
  • Experience with LLM APIs and integrations
  • Knowledge of mapping libraries (Mapbox, Leaflet, Google Maps)
  • Experience with PWAs and server-side rendering
  • PDF generation from HTML/CSS
  • UI/UX design experience
  • Dashboard design experience
  • Experience with Notion workflows

We are an equal opportunity employer and value diversity at our company. We do not

discriminate on the basis of race, religion, color, national origin, gender, sexual orientation,

age, marital status, veteran status, or disability status.

Apply today

Click 'apply now' to send us an email letting us know why you're a good fit for the role. Please attach your CV.

Apply now