We are seeking a talented Front-End Developer to collaborate with our team in shaping innovative web applications. The ideal candidate will have a strong background in ReactJS and be passionate about crafting efficient, scalable, and user-friendly interfaces.
Key Responsibilities:
* Design, develop, and maintain front-end applications utilizing ReactJS.
* Implement and manage micro frontends to enhance application performance.
* Write clean, reusable CSS and Sass code to ensure consistency.
* Employ styled-components for component styling.
* Collaborate with design and backend teams to deliver complete solutions.
* Participate in code reviews to guarantee high-quality code.
Essential Qualifications:
* Prior experience with ReactJS.
* Familiarity with micro frontends.
* Proficiency in CSS, Sass, and styled-components.
* Knowledge of version control (Git).
* Ability to work effectively in a team and possess excellent communication skills.
Bonus Skills:
* Familiarity with CloudFront and EKS.
* Previous experience with Design Systems.
* Knowledge of testing frameworks (Jest, Cypress).
Competencies:
* Technical Leadership: Ability to guide junior and intermediate developers.
* Problem Solving: Skill in identifying complex problems and proposing effective solutions.
* Effective Communication: Excellent verbal and written communication to document processes and interact with the team.
* Time Management: Ability to manage multiple tasks and deadlines efficiently.
* Attention to Detail: Focus on details to ensure code quality and consistency.
* Collaboration: Ability to work collaboratively with different teams, including designers, backend developers, and product managers.