We are seeking an experienced and skilled Senior Front-End React Developer with some back-end knowledge of Python to join our dynamic team. The role will primarily focus on building user-facing features using React, while collaborating closely with the UX/UI team to ensure a seamless and visually appealing user experience. The front-end solution is currently built on .NET Next.js and will be transitioning to React, so experience in .NET Next.js will be highly beneficial.
Key Responsibilities:
Design and develop user interfaces with React, focusing on building responsive and scalable front-end solutions. Collaborate with the UX/UI team to implement user-centric designs and enhance the user experience. Work on back-end integrations using basic Python knowledge to support front-end functionality. Participate in the migration of the front-end solution from .NET Next.js to React. Ensure front-end and back-end systems are optimized and run efficiently within a Docker containerized environment. Utilize Azure for containerization and other related cloud infrastructure as required. Implement and maintain clean, reusable code that adheres to best practices and industry standards. Troubleshoot, test, and maintain the software to ensure strong performance and reliability. Work collaboratively with cross-functional teams, including back-end developers and system administrators, to deliver robust solutions.
Requirements
Skills & Qualifications:
Proven experience as a Senior Front-End Developer with a strong focus on React. Experience with front-end frameworks and libraries such as .NET Next.js is highly beneficial. Solid understanding of back-end technologies, with at least basic knowledge of Python for back-end integrations. Proficiency with Docker containerization. Experience with Azure containerization and related cloud infrastructure is advantageous. Strong understanding of UI/UX principles and the ability to collaborate with designers effectively. Familiarity with version control systems (e.g., Git). Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment. Strong communication skills and ability to work well in a team setting. Education & Experience:
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent work experience). Minimum of 5 years of experience as a Front-End Developer, with experience in React and some back-end work.