Summary / Role Purpose
We are in search of a talented Frontend Engineer with expertise in React to join our team. The ideal candidate will have a strong background in frontend development, a solid understanding of React, and the ability to work collaboratively in a dynamic environment. Knowledge of microfrontend architecture is a plus, and experience with Python for backend applications will be beneficial in understanding the full technology stack and development workflow.
Key Duties and Responsibilities
Collaborate with the development team to design, develop, and maintain modern and user-friendly web applications using React.Build and optimize reusable components and front-end libraries for future use.Ensure the technical feasibility of UI/UX designs and implement them seamlessly.Work closely with the UX/UI designers to create visually appealing and responsive user interfaces.Stay updated on the latest trends and best practices in frontend development.Assist in the design and implementation of microfrontend architecture when applicable.Collaborate with backend developers to integrate frontend components with backend services.Leverage your Python knowledge to facilitate effective communication and collaboration with the backend development team.Perform code reviews and provide constructive feedback to team members.Troubleshoot and resolve frontend issues, ensuring high performance and responsiveness of applications.Contribute to improving the overall development workflow and processes.
Minimum Education/Certification Requirements and Experience
Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum of 3 years of professional experience in frontend development.Proficiency in React and a strong portfolio of React-based projects.Solid understanding of HTML, CSS, and JavaScript.Ability to work with RESTful APIs for frontend-backend communication.Strong problem-solving skills and a detail-oriented approach to development.Excellent teamwork and communication skills.
Preferred Qualifications and Skills
Experience with microfrontend architecture is a plus.Familiarity with Python for backend applications to understand the full technology stack.Knowledge of state management libraries (e.g., Redux, MobX).Experience with frontend testing frameworks (e.g., Jest, React Testing Library).Understanding of modern frontend build tools and workflows (e.g., Webpack, Babel, npm/yarn).Familiarity with version control systems (e.g., Git).Knowledge of web security best practices.Strong passion for user-centered design and delivering exceptional user experiences.