This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Senior Software Developer with extensive experience in frontend development, particularly in ReactJS and Next.js. The ideal candidate will have a strong background in UI development and CMS integration, demonstrating the ability to create dynamic and responsive web applications. This role requires a proactive individual who can work collaboratively within a team and contribute to the overall success of our software development projects.
Job Responsibility:
Design, develop, and maintain high quality web applications using ReactJS and Next.js
Integrate CMS solutions to enhance the functionality and user experience of applications
Collaborate with UX/UI designers to implement responsive and visually appealing interfaces
Participate in code reviews and provide constructive feedback to team members
Ensure the performance, quality, and responsiveness of applications
Identify and troubleshoot issues, and implement solutions in a timely manner
Stay updated with the latest industry trends and technologies to ensure best practices in software development
Mentor junior developers and contribute to their professional growth
Requirements:
Strong expertise in ReactJS
Proficient in Next.js for server side rendering and static site generation
Experience with CMS integration (e.g., WordPress, Contentful, etc.)
Solid understanding of HTML, CSS, and JavaScript
Familiarity with RESTful APIs and web services
Experience with version control systems, particularly Git
Bachelor's degree in Computer Science, Information Technology, or a related field
10 15 years of professional experience in software development, with a focus on frontend technologies
Proven track record of delivering high quality software solutions on time and within budget
Excellent problem solving skills and attention to detail
Strong communication and interpersonal skills, with the ability to work effectively in a team environment
Nice to have:
Knowledge of TypeScript and its application in React development
Experience with state management libraries (e.g., Redux, MobX)
Understanding of testing frameworks (e.g., Jest, Enzyme)
Familiarity with Agile methodologies and project management tools
Experience in cloud services (e.g., AWS, Azure) is a plus