Position Start Date: October
Location: Poland
Min Years in IT: 10 years of experience in the IT industry.
Min Years Managing Teams: 3 years of experience managing teams.
We are looking for an exceptional Team Lead for the position of Senior React and UI Engineer to join our dynamic team, contributing to the development and enhancement of our cutting-edge web applications. The ideal candidate will possess extensive experience in frontend development, particularly with React, and will collaborate closely with designers, backend developers, and product managers to deliver seamless, high-performance user interfaces. As a Senior React and UI Engineer, you will be instrumental in driving the evolution of our UI architecture, ensuring our applications are intuitive, responsive, and visually appealing.
Key Responsibilities:Frontend Development: Lead the development of sophisticated, high-quality web applications using React and related technologies.UI/UX Collaboration: Work closely with UX/UI designers to translate design prototypes into functional, user-friendly interfaces.Performance Optimization: Optimize web applications for maximum speed and scalability, ensuring a smooth user experience across devices.Code Quality and Best Practices: Maintain high standards of code quality through code reviews, unit testing, and adherence to best practices in frontend development.Component Architecture: Design and implement reusable UI components and libraries to streamline development and ensure consistency across projects.State Management: Expertly manage application state using modern state management libraries (e.g., Redux, Context API).Cross-Functional Collaboration: Collaborate effectively with backend developers to integrate frontend components with server-side logic and APIs.Continuous Improvement: Stay up-to-date with the latest industry trends, technologies, and best practices, and proactively apply this knowledge to improve our development processes and UI architecture.Agile Methodology: Participate in Agile ceremonies and contribute to sprint planning, backlog grooming, and daily stand-ups to ensure timely delivery of high-quality features.Mentorship and Leadership: Mentor junior developers, providing guidance and fostering a culture of continuous learning and improvement.
Key Qualifications:Extensive React Experience: Demonstrable expertise in building complex web applications with React, including hooks, context, and functional components.Strong JavaScript Skills: Proficient in JavaScript (ES6+), with a deep understanding of modern JavaScript frameworks and libraries.Proficiency with HTML/CSS: Advanced skills in HTML5, CSS3, and pre-processors like SASS/LESS.Version Control and CI/CD: Experience with GIT for version control and setting up CI/CD pipelines for automated testing and deployment.Familiarity with Design Systems: Experience working with design systems and component libraries such as Material-UI, Ant Design, or Bootstrap.Web Performance and Security: Knowledge of web performance optimization techniques and security best practices.Excellent Communication Skills: Ability to clearly articulate technical concepts and collaborate effectively with cross-functional teams.Bachelor’s Degree in Computer Science or Related Field: Preferred but not required, with equivalent work experience considered.