- Company Name
- TXM Recruit
- Job Title
- Mid / Senior Frontend Developer
- Job Description
-
Job Title: Mid / Senior Frontend Developer
Role Summary
Lead the design, development, and maintenance of responsive, performant web applications using React, TypeScript, and modern front‑end tooling. Shape front‑end architecture, enforce coding standards, and mentor junior engineers while collaborating with designers, product managers, and backend teams to deliver scalable user experiences.
Expectations
- Deliver high‑quality, maintainable code that meets functional and performance standards.
- Mentor and coach junior developers, conduct code reviews, and promote best practices.
- Own front‑end architecture decisions and influence product direction.
- Work in an agile, fast‑paced environment with frequent releases.
Key Responsibilities
- Build and maintain complex React applications with TypeScript.
- Design and implement component‑based architecture, state management (Redux, Zustand, Recoil, or similar).
- Integrate with RESTful APIs and GraphQL services.
- Optimize application performance and ensure cross‑browser compatibility.
- Write unit, integration, and end‑to‑end tests using Jest, React Testing Library, and Cypress.
- Enforce accessibility (WCAG) and responsive design guidelines.
- Conduct code reviews, mentor junior engineers, and drive continuous improvement.
- Collaborate with UX/UI designers, product managers, and backend teams to translate requirements into user‑friendly features.
- Participate in CI/CD pipeline setup and front‑end build tooling (Webpack, Vite, Next.js).
Required Skills
- 4+ years of professional front‑end development experience, 2+ years with React in production.
- Strong proficiency in TypeScript, modern JavaScript (ES6+), and component‑based architecture.
- Experience with state management libraries (Redux, Zustand, Recoil).
- Familiarity with RESTful APIs, GraphQL, and front‑end/backend integration.
- Hands‑on experience with Jest, React Testing Library, Cypress.
- Knowledge of performance optimization, accessibility (WCAG), responsive design, and cross‑browser best practices.
- Excellent collaboration, mentoring, and code‑review skills.
- Bonus: SaaS or high‑traffic web experience, CI/CD pipeline knowledge, Webpack/Vite/Next.js familiarity.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). No specific certifications required.