- Company Name
- Ranger Technical Resources
- Job Title
- Frontend Developer
- Job Description
-
**Job Title**
Senior Frontend Engineer
**Role Summary**
Design, develop, and evolve complex web applications for a SaaS platform using React and TypeScript. Own feature full‑cycle delivery, drive performance, implement reusable component libraries, and maintain high coding standards within a collaborative product team.
**Expectations**
- Deliver scalable, maintainable, high‑performance UI code.
- Champion UX/UI principles and accessibility.
- Mentor junior engineers and participate in code reviews.
- Keep current with front‑end innovations and recommend improvements.
**Key Responsibilities**
1. Architect, build, and maintain large‑scale React/TypeScript applications, ensuring modularity and reusability through component libraries and design systems.
2. Own feature lifecycle: technical scoping, UI collaboration, implementation, CI/CD deployment, monitoring, and iterative enhancement.
3. Design and optimize component patterns (Storybook, Figma) for shared use across teams.
4. Collaborate with product, design, and backend engineers to shape user-facing features and influence API contracts.
5. Proactively profile and improve application performance, including load times and rendering efficiency.
6. Implement comprehensive testing strategies (unit, integration, E2E) using Jest, React Testing Library, Cypress, Playwright, or Selenium.
7. Ensure accessibility (WCAG, ARIA) and internationalization are baked into each component and page.
8. Manage front‑end builds and deployments via CI/CD pipelines (Docker, Kubernetes, Git).
9. Maintain high code quality through reviews, standards enforcement, and mentorship.
10. Advocate for front‑end best practices, security, and growth of engineering culture.
**Required Skills**
- 7+ years enterprise front‑end development experience.
- Proficiency in React, TypeScript/JavaScript, CSS, and responsive design.
- Strong component‑based UI architecture and reusable library creation.
- Experience with accessibility, I18n, adaptive UI, and performance profiling.
- Knowledge of AWS or similar cloud platforms and containerization (Docker, Kubernetes).
- Test‑driven development with Jest, React Testing Library, Cypress, Playwright, or Selenium.
- Familiarity with design tools (Figma) and component documentation (Storybook).
- GIT source control, CI/CD pipeline management.
- Advanced architecture concepts (DDD, event‑driven systems) preferred.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
---