Posted:1 day ago|
Platform:
On-site
Part Time
Phenom Intro:
Phenom is a global HR tech company on a mission to help a billion people find the right job. Our Intelligent Talent Experience platform is powered by AI and designed to connect candidates, employees, recruiters, and hiring managers with personalized experiences throughout the talent lifecycle.
Job Summary:
As a Frontend PDE-2 on our Product Engineering team, you'll own the design, implementation, and delivery of customer-facing features across web applications. You'll work primarily in Vue, React, but you'll also be expected to jump into other frontend technologies as needed—whether it's Angular, Vue or plain JavaScript—driving consistency, performance, and maintainability across the codebase.
Key Responsibilities
Feature Development: Collaborate with product managers, UX designers, and backend engineers to translate requirements into high-quality, scalable React (and other) frontend features.
Architecture & Design: Propose and enforce frontend architecture patterns (component libraries, state management, styling solutions) that support rapid development and cross-team reuse.
Web Fundamentals: Advocate and apply strong web concepts—DOM manipulation, browser rendering pipelines, HTTP protocols, security (CSP, CORS, XSS), accessibility (WCAG), and performance optimizations (lazy loading, code splitting, asset bundling).
Code Quality & Testing: Write unit, integration, and end-to-end tests (e.g., Jest, React Testing Library, Cypress). Conduct and participate in code reviews, ensuring high standards of readability, test coverage, and documentation.
Cross-Tech Agility: Quickly ramp up in new frontend frameworks or libraries when projects demand it. Mentor other engineers on best practices and help the team adopt new technologies confidently.
CI/CD & DevOps: Integrate frontend pipelines into CI/CD workflows, including automated linting, build, and deployment steps. Work with DevOps to troubleshoot staging/production issues.
Mentorship & Collaboration: Provide technical guidance to junior engineers. Partner with UX and design teams to ensure pixel-perfect implementation and a smooth, accessible user experience.
Experience: 3–6 years in frontend software development, with at least 2 years working hands-on in React.js.
Core Web Skills: Deep understanding of HTML5, CSS3 (Flexbox, Grid), JavaScript (ES6+), and foundational web concepts (HTTP, REST/GraphQL, WebSockets).
Design Systems: Built or contributed to component libraries/design systems at scale.
TypeScript: Proficient in typing React components, creating interfaces/types, and leveraging advanced TypeScript features for safer code.
Performance & Accessiblity: Proven track record of improving page load and runtime performance; familiarity with Lighthouse, Web Vitals, ARIA roles, and accessibility testing tools.
React Ecosystem: Strong experience with React patterns (hooks, context, HOCs), state management libraries, and build tools (Webpack, Vite).
Testing: Hands-on with frontend testing frameworks (Jest, RTL, Cypress or equivalent).
Collaboration: Excellent communication skills; ability to drive technical discussions and articulate trade-offs.
Problem Solving: Strong analytical mindset, able to reason about complex UI state, concurrency issues, and browser quirks.
DevTools & Debugging: Expert in Chrome DevTools, React Profiler, and performance tracing tools.
Agile Practices: Experience working in Scrum/Kanban teams, with story-driven development and CI pipelines.
QA Testing Ownership: Demonstrated ability to define, implement, and own frontend quality assurance processes—writing test plans, coordinating with QA engineers, and ensuring features meet acceptance criteria through unit, integration, and end-to-end testing.
Phenom People
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript Now3.6 - 6.0 Lacs P.A.
3.6 - 6.0 Lacs P.A.