Careerswift

Careerswift Fast Apply

Job search platform trusted by thousands of job seekers.
View all jobs at test
Actively HiringHot

Middle Frontend Engineer

About the Role

Role Title: Middle Frontend Engineer

Summary
We’re looking for a Middle Frontend Engineer to build reliable, user-friendly web experiences and help evolve our frontend platform. You’ll collaborate closely with product, design, and backend teams to ship features end-to-end, improve performance and accessibility, and raise engineering standards through clean, maintainable code.

What You’ll Do (Responsibilities)
• Build and maintain responsive, accessible user interfaces using modern JavaScript/TypeScript and component-based frameworks.
• Translate product requirements and design mockups into well-structured, reusable UI components and flows.
• Collaborate with backend engineers to define API contracts, integrate services, and ensure smooth data handling and error states.
• Improve application performance (rendering, bundle size, caching, perceived load time) using profiling and optimization techniques.
• Write and maintain automated tests (unit, integration, and end-to-end) to support reliable releases.
• Participate in code reviews, contribute to shared frontend standards, and help keep the codebase consistent and maintainable.
• Troubleshoot and resolve UI bugs, cross-browser issues, and production incidents with a pragmatic approach.
• Contribute to frontend architecture decisions, including state management, routing, and component organization.
• Work within an iterative delivery process, communicating estimates, tradeoffs, and progress clearly to stakeholders.

Must-Have Requirements
• 3+ years of professional frontend engineering experience delivering production web applications.
• Strong JavaScript fundamentals and professional experience with TypeScript.
• Hands-on experience with a modern frontend framework (React preferred; Vue/Angular also acceptable).
• Solid understanding of HTML5, CSS3, and responsive layout techniques (Flexbox/Grid).
• Experience consuming REST APIs (and/or GraphQL) and handling async data flows, loading states, and errors.
• Familiarity with state management patterns (e.g., React Context, Redux, Zustand, MobX, or equivalent).
• Practical testing experience with tools such as Jest, React Testing Library, Cypress, Playwright, or equivalent.
• Working knowledge of Git and collaborative development practices (branching, PRs, code reviews).
• Understanding of web performance, security basics (e.g., XSS prevention), and accessibility fundamentals (WCAG concepts).
• Ability to communicate clearly in a cross-functional environment and take ownership of deliverables.

Nice-to-Have Qualifications
• Experience with Next.js (or similar SSR/SSG frameworks) and SEO-related best practices.
• Experience building or maintaining a design system or component library.
• Familiarity with GraphQL, Apollo/Relay, or advanced API client patterns.
• Experience with monorepos and tooling (Nx, Turborepo, pnpm workspaces).
• CI/CD familiarity for frontend builds and deployments (GitHub Actions, GitLab CI, Jenkins, etc.).
• Experience with observability tools (Sentry, Datadog, OpenTelemetry) and production debugging.
• Prior work in high-traffic or performance-sensitive consumer applications.

What Success Looks Like
• You deliver well-scoped features with a high level of quality, reliability, and attention to user experience.
• You improve the maintainability of the codebase through thoughtful refactoring and reusable components.
• You help the team ship confidently by strengthening testing and review practices.
• You proactively identify UI/UX and performance opportunities and help prioritize improvements.

Working Style & Collaboration
We value clear communication, inclusive collaboration, and pragmatic problem-solving. You’ll work closely with designers and product partners, contribute in code reviews, and share knowledge through documentation and pairing when helpful.

Equal Opportunity
We welcome applicants from all backgrounds and experiences. If you’re excited about the role but don’t meet every qualification, we still encourage you to apply.

Required Skills

JavaScript, TypeScript, React, HTML5, CSS3, Responsive Web Design, REST API Integration, State Management, Frontend Testing, Git Version Control, Web Performance, Web Accessibility

Benefits & Perks

• Competitive compensation (based on experience)

• Flexible working hours

• Remote/hybrid options (depending on location)

• Paid time off and public holidays

• Professional development budget

• Modern equipment and tooling

Languages

English (Fluent)

Job Details

Company

test

Location

Remote or Hybrid

Salary

USD (gross, annually)

This position is currently active and accepting applications through Careerswift.