Search

Senior Frontend Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Role: Front-end Web Developer

\n

Location - Alpharetta, GA - 100% onsite

\n

Hire Type - Long term Contract

\n

Final Round - In-person interview

\n


\n

Key Responsibilities

\n

Frontend Architecture & Micro-Frontend Strategy

\n

    \n
  • Architect and scale enterprise-grade web applications using React, Next.js, and TypeScript.
  • \n

  • Design and implement Micro-Frontend architectures using Services As Fragment.
  • \n

  • Drive modernization initiatives across frontend platforms and shared application frameworks.
  • \n

  • Optimize application performance, scalability, and maintainability through modern build tools such as Webpack, Vite, and Turbopack.
  • \n

\n

Design Systems, Accessibility & User Experience

\n

    \n
  • Lead the governance and adoption of enterprise-wide UI component libraries, design tokens, and frontend standards.
  • \n

  • Establish scalable CSS architecture using CSS3, SCSS/SASS, CSS Modules, and Tailwind CSS.
  • \n

  • Ensure applications meet WCAG 2.1 AA accessibility standards and support global users through internationalization (i18n)frameworks.
  • \n

  • Deliver responsive, mobile-first user experiences across devices and platforms.
  • \n

\n

Performance Optimization & Problem Solving

\n

    \n
  • Analyze and resolve complex frontend challenges involving state management, rendering performance, and browser behavior.
  • \n

  • Troubleshoot memory leaks, runtime issues, and performance bottlenecks.
  • \n

  • Evaluate architectural trade-offs involving SSR, SSG, ISR, and Client-Side Rendering strategies.
  • \n

  • Utilize data-driven approaches to improve application reliability and user experience.
  • \n

\n

AI-Driven Development & Technical Documentation

\n

    \n
  • Leverage AI-powered engineering tools such as GitHub Copilot, Cursor, Claude Code, and related technologies to accelerate development productivity.
  • \n

  • Apply prompt engineering techniques to streamline coding, testing, and documentation workflows.
  • \n

  • Produce high-quality technical documentation including:
  • \n

  • Architecture Decision Records (ADRs)
  • \n

  • Request for Comments (RFCs)
  • \n

  • Design Specifications
  • \n

  • Engineering Standards and Best Practices
  • \n

\n

Product & Design Collaboration

\n

    \n
  • Partner closely with Product Managers, UX Designers, and Engineering teams to transform business requirements into scalable technical solutions.
  • \n

  • Collaborate using Figma to ensure pixel-perfect implementation of design systems and product experiences.
  • \n

  • Participate in design reviews and contribute to product strategy discussions.
  • \n

\n

DevOps, Deployment & Quality Engineering

\n

    \n
  • Drive frontend delivery excellence through automated CI/CD pipelines.
  • \n

  • Implement modern deployment strategies including:
  • \n

  • Feature Flags
  • \n

  • Canary Releases
  • \n

  • Blue/Green Deployments
  • \n

  • Champion quality engineering practices through automated testing frameworks such as:
  • \n

  • Jest
  • \n

  • React Testing Library
  • \n

  • Cypress
  • \n

  • Playwright
  • \n

  • Maintain high standards for code quality, reliability, and operational excellence.
  • \n

\n

Technical Leadership & Mentorship

\n

    \n
  • Lead architecture reviews, design discussions, and code review processes.
  • \n

  • Establish and enforce frontend engineering standards and best practices.
  • \n

  • Promote secure development practices aligned with PCI-DSS and OWASP guidelines.
  • \n

  • Mentor and coach senior engineers while fostering a culture of technical excellence and continuous learning.
  • \n

\n

Required Qualifications

\n

Experience

\n

    \n
  • 10+ years of professional software development experience.
  • \n

  • 7+ years of hands-on experience with React and TypeScript.
  • \n

  • 3+ years of experience building applications with Next.js, including:
  • \n

  • App Router
  • \n

  • Server Components
  • \n

  • Modern rendering strategies
  • \n

  • Proven experience implementing Micro-Frontend architectures using Services As Fragments.
  • \n

\n

Frontend Technologies

\n

    \n
  • Strong expertise in:
  • \n

  • React
  • \n

  • Next.js
  • \n

  • TypeScript
  • \n

  • JavaScript (ES6+)
  • \n

  • HTML5
  • \n

  • CSS3
  • \n

  • SCSS/SASS
  • \n

  • CSS Modules
  • \n

  • Tailwind CSS
  • \n

\n

Accessibility & Internationalization

\n

    \n
  • Deep understanding of:
  • \n

  • Responsive Web Design
  • \n

  • Mobile-First Development
  • \n

  • WCAG 2.1 AA Accessibility Standards
  • \n

  • i18next / React-Intl
  • \n

  • Globalization and Localization Strategies
  • \n

\n

Build Systems & Deployment

\n

    \n
  • Hands-on experience with:
  • \n

  • Webpack
  • \n

  • Vite
  • \n

  • Package Bundling and Optimization
  • \n

  • CI/CD Automation
  • \n

  • Blue/Green Deployments
  • \n

  • Canary Releases
  • \n

\n

Analytical Thinking & Communication

\n

    \n
  • Demonstrated success in:
  • \n

  • Complex troubleshooting
  • \n

  • Frontend performance tuning
  • \n

  • Architectural decision-making
  • \n

  • Technical writing and documentation
  • \n

  • Exceptional verbal and written communication skills.
  • \n

\n

Design Collaboration

\n

    \n
  • Experience conducting design reviews and implementing design systems from Figma.
  • \n

  • Strong understanding of design tokens and component-driven development.
  • \n

\n

AI Readiness

\n

    \n
  • Active user of AI-assisted software development tools.
  • \n

  • Ability to adapt rapidly to emerging AI technologies and workflows.
  • \n

  • Experience leveraging AI to improve engineering velocity, quality, and developer productivity.
  • \n

\n

Preferred Qualifications

\n

    \n
  • Experience in Retail, Fintech, Merchant Services or Financial Platforms.
  • \n

  • Understanding of:
  • \n

  • Retail
  • \n

  • Merchant Workflows
  • \n

  • PCI-Compliant Environments
  • \n

  • Financial Transaction Platforms
  • \n

\n

Experience supporting high-scale, customer-facing applications handling mission-critical transactions

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...