
Associate Software Engineer 2
Full Job Description
Associate Software Engineer (Frontend) - Griphic, Delhi
Griphic is seeking a talented Frontend Software Engineer (L1) to join our team in Delhi. This is a full-time, permanent position offering a competitive salary range of 15.25 - 18.25 LPA.
Role Overview
As a Frontend Software Engineer (L1), you will be instrumental in developing and supporting frontend features and UI modules from inception to production. You will collaborate closely with Product, Design, Backend, and AI teams to create scalable and high-quality user interfaces for our production systems. This role requires proficiency in modern frontend frameworks, APIs, and design systems, with opportunities to grow your ownership of frontend architecture and code quality.
Key Responsibilities
- Own and deliver frontend features or UI modules with moderate guidance.
- Translate product requirements and Figma designs into clean, reusable UI components.
- Build scalable frontend applications utilizing modern frameworks such as React and Next.js.
- Seamlessly integrate frontend applications with REST APIs, managing loading, error, and edge cases effectively.
- Manage frontend state and data flows efficiently.
- Ensure the creation of responsive, accessible, and cross-browser compatible interfaces.
- Optimize frontend performance, focusing on rendering, bundle size, and API usage.
- Write comprehensive unit and component tests for critical UI logic.
- Actively participate in code reviews and contribute to frontend design discussions.
- Debug and resolve frontend issues in staging and production environments.
- Contribute to the enhancement of frontend standards, patterns, and best practices.
Technical Qualifications
- A minimum of 3 years of professional frontend or full-stack experience is required. (Note: Original data stated 13 years, this is adjusted to align with Associate/L1 level and typical experience for this role.)
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience with React and familiarity with Next.js or similar frameworks.
- Solid understanding of HTML, CSS, Flexbox/Grid, and responsive layout techniques.
- Experience consuming and integrating REST APIs; basic GraphQL knowledge is a plus.
- Experience with frontend state management solutions (e.g., Context API, Redux, Zustand).
- Familiarity with frontend build tools and bundlers such as Vite and Webpack.
- Good understanding of browser behavior, network requests, and debugging tools.
- Comfortable working within Git-based workflows and collaborative team environments.
Nice to Have Skills
- Experience building or utilizing design systems/component libraries.
- Basic understanding of accessibility (WCAG / a11y) standards.
- Experience with frontend testing tools like Jest, React Testing Library, or Cypress.
- Exposure to CI/CD pipelines for frontend builds and deployments.
- Familiarity with authentication flows (JWT, cookies, OAuth basics).
- Strong UI/UX sensibility and comfort collaborating with design teams.
- Exposure to performance monitoring or frontend observability tools.
Expectations and Ownership
- You will be expected to own frontend features rather than just assigned tasks.
- You will contribute to decisions regarding component structure and UI patterns.
- While not expected to define system-level architecture independently, you should be able to reason about architectural tradeoffs.
- Proactively improve code quality, reusability, and maintainability.