Position Overview:
We are seeking a highly skilled Frontend Software Developer with a strong background in software development and hands-on expertise in ReactJS and frontend tooling. The ideal candidate will possess technical proficiency in building and maintaining single-page applications (SPA) and implementing automated frontend tooling/testing processes.
Key Responsibilities:
· Design, develop, and maintain robust, scalable, and efficient single-page applications (SPA) using ReactJS.
· Implement and optimize frontend tooling and workflows, including automated testing and deployment pipelines (e.g., GitHub Actions).
· Collaborate with cross-functional teams, including designers, backend developers, and product managers, to deliver seamless user experiences.
· Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
· Debug and troubleshoot complex frontend issues and ensure optimal application performance.
· Stay updated with the latest trends and advancements in frontend development and related technologies.
Qualifications and Skills:
· Possess a degree in a STEM-related discipline (Science, Technology, Engineering, Mathematics).
· Minimum of 3 years of professional experience in software development, with a focus on frontend technologies.
· Strong hands-on expertise in ReactJS and associated frontend tools.
· Experience in developing and optimizing single-page applications (SPA).
· Proficiency in setting up and using automated frontend tooling/testing processes (e.g., GitHub Actions).
· Knowledge of modern web development practices, including responsive design and cross-browser compatibility.
· Excellent problem-solving skills and a keen attention to detail.
· Strong communication skills and the ability to work effectively in a collaborative team environment.