Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Description
We are seeking a skilled Frontend Developer to be responsible for designing, developing, and maintaining scalable, high-performance web applications using React and modern JavaScript frameworks. Your work will focus on building responsive, secure, and efficient user interfaces that integrate seamlessly with backend services in a cloud-native, microservices-based architecture.
Key Responsibilities
- Develop, maintain, and optimize frontend applications using React, TypeScript, and modern JavaScript (ES6+).
- Build responsive, accessible, and high-performance UI components using best practices.
- Implement state management solutions (e.g., Redux, Zustand, React Query).
- Integrate with backend APIs (RESTful, WebSockets) to ensure seamless data flow.
- Optimize application performance using code-splitting, lazy loading, and efficient rendering techniques.
- Follow component-driven development and design system principles to ensure UI consistency.
- Implement secure authentication and authorization flows using OAuth2, JWT, or Azure AD.
- Follow web security best practices to protect against vulnerabilities (e.g., XSS, CSRF, CORS).
- Optimize frontend performance (e.g., image optimization, caching, bundle size reduction).
- Develop unit, integration, and end-to-end tests using Jest, React Testing Library, Cypress, or Playwright.
- Follow Test-Driven Development (TDD) principles to ensure reliable and maintainable code.
- Participate in code reviews, ensuring high code quality and adherence to best practices.
- Work with CI/CD pipelines (GitHub Actions, Azure DevOps) to automate deployments.
- Implement frontend monitoring and logging (e.g., Sentry, Honeycomb, Azure Monitor).
- Ensure seamless cloud-native deployments and integrations with backend services.
- Work closely with backend developers, UX/UI designers, and DevOps engineers to build cohesive applications.
- Maintain technical documentation for UI components, architecture, and best practices.
- Mentor and support junior developers, fostering best practices and knowledge sharing.
- Proven experience in frontend development.
- Strong expertise in React, TypeScript, and modern JavaScript (ES6+).
- Experience with state management libraries (e.g. Redux, Zustand, React Query).
- Proficiency in building responsive and accessible web applications (CSS, Tailwind, Styled Components).
- Experience integrating with RESTful APIs and WebSockets.
- Familiarity with Webpack, Vite, or Rollup for frontend build optimizations.
- Strong understanding of CI/CD pipelines and cloud-based deployments.
- Experience working in Agile teams (Scrum, Kanban).
- Good English speaking skills.
- Experience with Next.js for server-side rendering (SSR) and static site generation (SSG).
- Material-UI design experience.
- Knowledge of WebAssembly (WASM) or Progressive Web Apps (PWAs).
- Familiarity with serverless architectures (e.g., Azure Functions).
- Docker experience for frontend applications.
- Experience with AI-assisted development tools (GitHub Copilot, Cursor).
- Long-term project and cooperation.
- Opportunity to work on impactful, modern web applications.
- Collaborative and innovative team environment.
- Remote work with flexible arrangements.
Key Skills
Ranked by relevanceReady to apply?
Join ALGOTEQUE Innovation Hub and take your career to the next level!
Application takes less than 5 minutes