- Company Name
- Wiraa
- Job Title
- Frontend Engineer (React, CSS)
- Job Description
-
Job Title: Frontend Engineer (React, CSS)
Role Summary: Develop and maintain high‑quality, accessible UI components for a SaaS platform using React, TypeScript, and CSS. Own the frontend architecture, set design standards, and collaborate closely with product, design, and backend teams to deliver feature‑rich dashboards that drive customer value.
Expactations:
- 5+ years of interactive web development experience.
- Proven track record shipping dashboards or complex applications.
- Strong sense of UX design, aesthetic judgment, and accessibility.
- Expertise in React, TypeScript, CSS, and component‑driven architecture.
- Solid understanding of backend fundamentals and database concepts.
- Experience leading end‑to‑end web projects in small, fast‑paced teams.
- Excellent communication, growth mindset, and emotional intelligence.
Key Responsibilities:
- Set and enforce UI and design quality standards across all product surfaces.
- Collaborate with product and design teams to create intuitive, accessible interfaces.
- Design, document, and maintain reusable component patterns and design system.
- Own and enhance frontend architecture, including data loading, syncing, and API integrations.
- Shape the UI roadmap, continuously improving UX and developer productivity.
- Provide technical guidance on frontend decisions company‑wide.
- Engage with customers for feedback, prioritize work based on impact.
- Mentor teammates, support hiring, and represent the team through public-facing content.
- Contribute to Radix UI projects and maintain related initiatives.
Required Skills:
- React, TypeScript, CSS (including scoped styling).
- Component‑driven architecture, design system implementation.
- Accessibility (WCAG, ARIA) best practices.
- REST/GraphQL API integration.
- Backend fundamentals, relational/cloud database concepts.
- Version control (Git), CI/CD, automated testing (unit, integration, e2e).
- Collaboration tools: Figma, JIRA, Slack.
- Strong written and verbal communication.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent work experience.