Senior Frontend Software Engineer

Tier4 Group
Atlanta, GA, United States
6 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management User Authentication Mobile Application Development Software as a Service Cloud Computing Code Review Relational Databases Distributed Systems Payment Systems
+22 more
Mobile Application Software Python (Programming Language) PostgreSQL Node.Js Ruby on Rails E2e Testing Next.js Software Construction Software Engineering TypeScript Web Applications Datadog ReactJS System Availability Caching Backend Sentry Production Code Integration Frameworks React Native Front End Software Development Api Design

Job description

We are seeking a Senior Software Engineer to provide technical leadership for a suite of consumer-facing web and mobile products. This is a hands-on engineering role designed for someone who enjoys building software, guiding technical direction, and helping distributed teams execute effectively.

You’ll work closely with Product, Design, and Engineering teams to create exceptional customer experiences while ensuring scalability, reliability, and maintainability across a growing platform. The ideal candidate combines strong frontend expertise with product thinking, architectural judgment, and a passion for mentoring other engineers.

What You’ll DoTechnical Leadership

  • Lead the design and implementation of complex, high-impact software initiatives.
  • Translate business and product objectives into clear technical plans and execution strategies.
  • Identify architectural tradeoffs, dependencies, and risks early in the development lifecycle.
  • Help establish and maintain development standards, best practices, and technical direction.

Software Development

  • Build and maintain modern web applications using React, Next.js, TypeScript, and JavaScript.
  • Contribute directly to production code and participate in key technical decisions.
  • Develop and maintain integrations with backend services and APIs.
  • Support mobile application initiatives and cross-platform user experiences.

Platform Reliability & Scale

  • Improve application performance, scalability, and resiliency.
  • Drive efforts around observability, monitoring, incident response, and root-cause analysis.
  • Support systems designed to handle high-volume transactional traffic and revenue-critical events.
  • Participate in production support and on-call activities as needed.

Cross-Functional Collaboration

  • Partner closely with Product and Design teams to improve customer experiences from discovery through post-purchase engagement.
  • Collaborate with platform, infrastructure, and engineering teams across multiple initiatives.
  • Coordinate work across internal stakeholders and external development partners.
  • Communicate technical concepts and tradeoffs clearly to both technical and non-technical audiences.

Mentorship & Team Development

  • Conduct code reviews and provide technical guidance to engineering team members.
  • Facilitate architecture discussions and encourage sound engineering decision-making.
  • Promote a culture of quality, ownership, accountability, and continuous learning.
  • Help develop engineering talent through coaching, collaboration, and knowledge sharing.

Requirements

  • 7+ years of professional software engineering experience.
  • Experience leading technical delivery for a product, platform, or engineering team.
  • Strong expertise with:
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Experience with Node.js and API-driven architectures.
  • Experience designing and supporting customer-facing applications in production environments.
  • Strong understanding of:
  • Distributed systems
  • Authentication and authorization
  • Caching strategies
  • Third-party integrations
  • Asynchronous workflows
  • Experience with cloud-native development and deployment practices.
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience with React Native, Expo, or mobile application development.
  • AWS, Vercel, or other modern cloud platform experience.
  • Experience with PostgreSQL or other relational databases.
  • Familiarity with Ruby on Rails, Python, or similar backend technologies.
  • Experience implementing observability practices using tools such as Datadog, Sentry, or similar platforms.
  • Strong testing background including unit, integration, and end-to-end testing.
  • Experience with e-commerce, marketplaces, checkout systems, payment platforms, or multi-tenant SaaS applications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…