About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies. Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
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.
Required qualifications
- 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.
Nice to have
- 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).
Benefits
- Long-term project and cooperation.
- Opportunity to work on impactful, modern web applications.
- Collaborative and innovative team environment.
- Remote work with flexible arrangements.