Front-end Engineer

Data Wave Technologies Inc
Atlanta, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Atlanta, United States of America

Tech stack

JavaScript
API
Agile Methodologies
Code Review
DevOps
Regression Testing
TypeScript
React
Cypress
Backend
Playwright
GraphQL
Front End Software Development
React Testing Library
Api Management

Job description

  • Develop and maintain React-based user interfaces for payment and transaction systems
  • Collaborate with backend, product, and design teams to deliver scalable and user-centric solutions
  • Ensure components are reusable, accessible, and resilient across various states and edge cases
  • Implement and maintain automated UI tests (React Testing Library, Playwright, Cypress)
  • Validate API integrations, state management, and error handling scenarios
  • Support cross-browser, responsive, and high-quality UI delivery
  • Integrate frontend solutions and tests into CI/CD pipelines
  • Contribute to code reviews, standards, and continuous improvement

Requirements

Bachelor's degree or equivalent experience

  • Overall, all 8+ years' experience required with 3+ years of experience in frontend or full-stack development
  • Strong experience with JavaScript/TypeScript and React
  • Familiarity with Agile and DevOps practices
  • Experience with modern testing frameworks (RTL, Cypress, Playwright)
  • Knowledge of API integration (REST/GraphQL)
  • Understanding of state management and async UI behavior
  • Experience with CI/CD pipelines and automation
  • Familiarity with accessibility (a11y) standards

Nice to Have

Experience in payments or transaction systems

Exposure to visual regression testing

API mocking or contract testing knowledge

Awareness of frontend security best practices

Experience with AI-assisted development or testing

Apply for this position