Descripción de la oferta
Opportunity – Tech Lead Frontend About the role The Frontend Engineer (Fullstack-Oriented) will focus on building user-centric, responsive, and performant web applications while contributing to backend development when needed. The role demands proficiency in frontend technologies, some analytical skills, familiarity with backend development using Node.Js, and strong collaboration skills. The candidate will work closely with cross-functional teams to deliver seamless user experiences while maintaining high coding standards and software quality. Main Responsabilities Frontend development: Design and develop responsive and user-friendly interfaces using React and Next.Js. Backend collaboration: Collaborate on backend development tasks using Node.Js with Fastify as needed. API integration: Integrate and optimize APIs for seamless communication between frontend and backend systems. System architecture: Contribute to scalable and maintainable software architecture. CI/CD and testing: Implement CI/CD pipelines and ensure rigorous testing of frontend components. Containerization: Utilize Docker and Kubernetes (OpenShift is a plus) for deployment and system management. InnerSource/Open Source: Actively contribute to InnerSource/Open Source projects to foster innovation and collaboration. Learning and adaptation: Quickly learn and apply new technologies to improve development workflows. Collaboration: Participate in Agile projects, contributing to both frontend and backend initiatives. Technical skills Proficiency in frontend development using React and Next.Js. Styling capabilities using modern CSS technologies (e.G., CSS Modules, Tailwind, or Styled Components) Experience working with data pipelines or frontend data visualization libraries (such as D3.Js or Chart.Js). Familiarity with backend development, particularly Node.Js with Fastify. Strong knowledge of programming languages: JavaScript and TypeScript (Python familiarity is appreciated). Experience with SQL and NoSQL database systems. Solid understanding of software/system architecture, scalability, fault tolerance, and error recovery. knowledge of CI/CD pipelines, automated testing, Docker, and Kubernetes (OpenShift is a plus). Why join this project?