The Role
Job Overview
We are looking for a skilled Frontend Engineer who is passionate about building fast, scalable, and visually polished web applications. You’ll work closely with designers, backend engineers, and product managers to turn ideas into high-quality user experiences.
This role is for someone who cares about clean code, performance, responsiveness, and real users, not just making things “look okay.”
Responsibilities
As a Frontend Engineer, you will:
Build responsive, accessible, and high-performance user interfaces
Develop and maintain applications using React.js (and modern JS frameworks)
Translate Figma / design specs into pixel-accurate UI
Implement reusable components, hooks, and UI patterns
Optimize applications for speed, SEO, and scalability
Work with REST and/or GraphQL APIs and handle async data flows
Ensure cross-browser and cross-device compatibility
Write clean, maintainable, and well-documented code
Collaborate with backend engineers to integrate APIs smoothly
Debug and resolve UI/UX, performance, and state-management issues
Follow best practices in version control (Git) and code reviews
Contribute ideas to improve product UX, performance, and architecture
Requirements
Required Skills & Qualifications
You must have:
Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)
Solid experience with React.js
Good understanding of component-based architecture
Experience with state management (Context API, Redux, Zustand, etc.)
Strong CSS skills (Flexbox, Grid, responsive design)
Familiarity with modern frontend tooling (Vite, Webpack, npm/yarn)
Experience consuming REST APIs
Good understanding of browser behavior and performance optimization
Proficiency with Git and collaborative workflows
Ability to write clean, readable, and scalable code
Nice to Have (Bonus Skills)
Not required, but a big plus:
Experience with Next.js
TypeScript knowledge
Familiarity with Tailwind CSS or CSS-in-JS
Dark mode theming experience
Experience with animations (Framer Motion, GSAP)
Basic understanding of Node.js / backend concepts
Experience working with CMSs (Contentful, Sanity, Strapi)
Knowledge of testing tools (Jest, React Testing Library)
SEO and accessibility (a11y) awareness
What We’re Looking For (Mindset)
Strong attention to detail
Ability to work independently and meet deadlines
Willingness to learn and adapt fast
Clear communication skills
Product-focused thinking (not just “code-first”)
Someone who takes ownership of features, not just tasks
What You’ll Get
Opportunity to work on real-world, production applications
Flexible work environment (remote/hybrid depending on company)
Room for growth into Senior Frontend or Full-Stack roles
Collaboration with a motivated, modern engineering team
Competitive compensation based on experience
How to Apply
To apply, please provide:
Your portfolio or live projects
GitHub (or similar) repository links
Resume/CV
Short explanation of projects you’ve personally built or contributed to