logo Algoteque

Front-end Developer

Algoteque • Warsaw (Poland) • Full Remote

Apply

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.

Job details

Company

Algoteque

Contract

Full-time

Job location

Full Remote • Warsaw (Poland)

Reference

2343249

Share

Twitter facebook linkedin
Front-end Developer

Interested in this job ?
Apply

💬 Personalize your message to the recruiter, Click here !


By clicking on Apply, I accept that the information entered will be transmitted to the recruiter and used as part of the management of applications. In accordance with the law "Informatique et Libertés", you can exercise your right of access to the data concerning you and have them rectified by contacting us : jobposting.pro/contact
Learn more about our data protection policy.