Senior Software Engineer, Frontend

New
Based in United StatesFull-TimeSenior
Salary170,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
React NativeTypeScriptReactCI/CDMentoring

Requirements

  • 5+ years of professional software engineering experience, with significant expertise building and maintaining production web applications.
  • Strong proficiency in React and TypeScript, including modern frontend architecture patterns, state management, hooks, and component design.
  • Experience designing and delivering frontend systems throughout the entire software development lifecycle.
  • Strong understanding of frontend system design, performance optimization, scalability, accessibility, and browser compatibility.
  • Experience working with modern CI/CD pipelines, release management processes, and development workflows.
  • Familiarity with React Native or a strong interest in expanding into mobile development; experience with Swift, Kotlin, Objective-C, or Java is considered a plus.
  • Experience working within complex, regulated, or security-sensitive environments such as fintech, payments, or financial services.
  • Ability to independently lead projects, break down complex initiatives into actionable milestones, and manage competing priorities effectively.
  • Strong problem-solving skills with the ability to evaluate technical trade-offs and influence architectural direction.
  • Excellent communication and collaboration skills, including the ability to explain technical concepts to non-technical stakeholders.
  • Experience mentoring engineers and contributing to a culture of technical excellence and continuous learning.
  • Curiosity and enthusiasm for leveraging AI-powered development tools responsibly to improve productivity and software quality.

Responsibilities

  • Lead the design and development of scalable frontend architectures for web applications, ensuring maintainability, performance, and long-term growth.
  • Create technical approach documents that define architecture decisions, system interactions, implementation strategies, and trade-offs for major initiatives.
  • Collaborate with Product, Design, and Engineering stakeholders during discovery and planning phases to translate business requirements into technical solutions.
  • Build and maintain high-quality user experiences using React, TypeScript, and modern frontend development practices.
  • Contribute to React Native mobile applications, helping drive consistency and feature parity across web and mobile platforms.
  • Improve application performance, reliability, security, accessibility, and overall user experience.
  • Strengthen testing practices and ensure robust quality standards through automated testing and code reviews.
  • Support release processes, CI/CD pipelines, build tooling, versioning strategies, and deployment workflows across web and mobile environments.
  • Mentor engineers, provide technical leadership, and help elevate engineering best practices across the organization.
  • Drive continuous improvements in developer experience, system stability, and engineering efficiency through innovative tooling and process enhancements.
View Full Description & ApplyYou'll be redirected to the employer's site
170,000 - 200,000 USD per year
Apply Now