- Company Name
- Asteria
- Job Title
- Frontend Developer (React/Next/Node)
- Job Description
-
Job Title: Frontend Developer (React/Next/Node)
Role Summary: Design and build high‑performance, accessible user interfaces for a cloud‑native SaaS platform, using React, TypeScript, and Next.js. Occasional backend work on Node.js APIs and lightweight services.
Expatcations: Deliver polished, scalable UI components; maintain code quality through automated testing and CI/CD; collaborate within an Agile team; stay current with frontend trends and best practices.
Key Responsibilities:
• Create responsive web applications with React, TypeScript, and Next.js, ensuring optimal performance and accessibility.
• Design intuitive, visually compelling UI/UX layouts that meet product specifications.
• Implement state management using Redux, Zustand, Context API, or similar patterns.
• Contribute to Node.js backend tasks (API creation, integrations, simple services).
• Conduct code reviews, unit and integration testing, and maintain CI/CD pipelines.
• Work closely with product managers, AI engineers, and designers to ship features on schedule.
• Monitor performance metrics, optimize load times, and address accessibility issues.
• Advocate for clean architecture principles (SOLID, design patterns) and code maintainability.
Required Skills:
• 3+ years of professional frontend development experience.
• Strong proficiency in React, React‑Hooks, and TypeScript.
• Experience with Next.js (SSR/SSG) and modern build tools (Webpack, Vite).
• Solid knowledge of state management libraries and patterns.
• Understanding of web performance optimization, accessibility (ARIA, WCAG).
• Familiarity with Node.js, Express, or similar server‑side JavaScript.
• Experience with CI/CD workflows, automated testing (Jest, React Testing Library).
• Knowledge of cloud deployment (Vercel, GCP, Azure, AWS) is a plus.
• Self‑motivated, proactive, and comfortable with agile delivery cycles.
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).