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