We are seeking a dynamic individual who thrives in the fast-paced world of front-end development. Proficiency in English, both spoken and written, is non-negotiable given the client-facing nature of the role. A knack for simplifying the complexities of design interpretations is crucial. A spirit of enterprise and entrepreneurial flair is encouraged. We are on the hunt for an Intermediate+ Front-End React Developer with a credible history of bringing Figma designs to life. The candidate should possess the capability to translate these designs into React components with pixel perfection. A fine-tuned sense of aesthetics and an uncompromising attention to detail are essential. The ideal candidate will be pivotal in establishing an intuitive, visually captivating, and efficient user experience.
About Project
PYGIO is embarking on the development of an analytics platform for a retail marketing company. This platform will be used as a Business Intelligence tool, by internal and client teams to understand campaign performance, product sales and competitor/market trends. This tool will be built from the ground up as a standalone product, using open source tools and frameworks. No vendor based software will be used (eg. PowerBI or Tableau).
Responsibilities
Design Interpretation
- Flawlessly convert Figma designs into functional React components.
- Ensure consistent and pixel-perfect implementation of designs across different screen resolutions and devices.
Implementation & Collaboration
- Develop and fine-tune the front-end codebase.
- Craft, refine, and launch new features in tandem with back-end and design teams to present a fluid user experience.
Interactive Elements & Animations
- Incorporate responsive and interactive elements, ensuring smooth transitions and
user engagements. - Implement animations and micro-interactions that enhance user experience without compromising performance.
React Ecosystem & Tools
- Capitalise on the latest tools, libraries, and best practices within the React ecosystem.
- Ensure efficient state management, component optimization, and seamless data flow between front-end and back-end systems.
Testing & Debugging
- Integrate unit and integration tests to maintain code quality and functionality.
- Troubleshoot and resolve issues related to UI/UX or front-end logic, ensuring a smooth user experience.
Feedback & Iteration
- Actively gather feedback from users, stakeholders, and team members.
- Iterate on designs and implementations, adapting to feedback and emerging requirements.
Required skills
Must have:
- 3+ years of hands-on front-end development experience.
- Outstanding collaborative and communication skills.
- Expertise in React and its associated libraries.
- Experience in implementing and working with Figma designs.
- Profound understanding of responsive design principles and cross-browser compatibility.
- Familiarity with front-end performance optimization and best practices.
- Experience with version control, preferably Git, and understanding of CI/CD processes.