LineupEurope

Middle frontend (react/next) developer

Description

LineUp is a fast-growing IT outsourcing company with 13 years of experience. We are currently looking for a Middle Frontend Developer to join a long-term product project.

You will become part of the Smart City ecosystem - a large-scale software product for the Middle East market. This is a fully agile, product-oriented environment with real users and a tangible impact on urban infrastructure.

Key Responsibilities: Develop and maintain complex frontend applications using React and Next.js. Embrace and operate within a T-shaped approach, being ready to extend expertise beyond frontend tasks to ensure end-to-end delivery of features Collaborate closely with stakeholders and other developers to understand business requirements, translate them into high-quality technical solutions that meet those needs. Utilize state management tools like Zustand or similar, and efficiently integrate with backend services using TanStack (React Query) or other data-fetching libraries. Maintain CI/CD pipelines using GitLab runners and manage deployment processes with Docker (build and push to registry). Ensure UI/UX consistency by utilizing component libraries such as PrimeReact or similar, building reusable components. Troubleshoot, debug, and optimize frontend code to enhance performance and maintainability. Contribute to the agile development process by participating in scrum events, and driving towards a cross-functional, collaborative work environment. Stay up-to-date with the latest frontend technologies and best practices, fostering a mindset of continuous learning and development. Maintain a high-level engineering culture within the team.

Qualifications: Minimum of 3 years of experience in frontend development with a focus on React, Next.js, and related technologies. Knowledge or experience in Backend development (specifically Nest.js) is a significant plus. Knowledge or experience with automated tests (integration, E2E) is a significant plus. Willingness and mindset to work in a T-shaped model, contributing to various stages of the development lifecycle Familiarity with state management libraries (e.g., Zustand) and data-fetching solutions like TanStack (React Query). Understanding of frontend build tools, CI/CD pipelines, and containerization with Docker. Experience with component libraries such as PrimeReact or similar, and a working knowledge of React hooks. Ability to document frontend designs and processes clearly. Strong problem-solving skills and attention to detail, with a drive to create high-quality, performant code. Ability to work both independently and as part of a team in an agile environment. Good communication skills, with the ability to interact professionally with team members and stakeholders. English at Upper-Intermediate level and above.

What We Offer: Competitive salary. A collaborative and innovative work environment. Professional development opportunities. The chance to work on exciting and challenging projects. A supportive company culture.

Skills

JavaScriptDockerNext.jsZustandScrumAgileReactGitLabCI/CD

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching