Position Title: Frontend Engineer (React JS).
Location: Egypt – Remotely.
Company: Waffy (Fintech).
At Waffy, we are passionate about fostering a workplace culture where everyone feels empowered to thrive. We believe in inclusivity, fairness, and supporting our employees’ professional and personal growth. From competitive compensation and flexible work arrangements to impactful work and career development opportunities, Waffy provides an environment where you can grow, excel, and make a difference.
Job Summary
We are looking for a great Frontend Engineer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. Responsibilities will include translation of the UI | UX design wireframes to actual code that will produce visual elements of the application. Take full control of building the frontend client app using JS frontend frameworks and manage the communication between this app and the backend APIs.
Duties & Responsibilities
- Develop new user-facing features using React.js.
- Building reusable components and front-end libraries for future use.
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members and stakeholders
- Consume the Backend API’s
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Qualifications & Requirements
- A Bachelor of Computer Science or any related discipline is a MUST.
- At least 3 years of industry experience.
- Strong proficiency in JavaScript and TypeScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux)
- Passionate about learning new technologies and working on a product of massive scale and impact.
- In-depth Knowledge of JavaScript/Typescript programming language.
- In-depth understanding of web markup, including HTML5, CSS3, and CSS pre-processing platforms.
- In-depth understanding of client-side scripting and JavaScript frameworks such as ReactJS, and VueJS.
- Familiar with Node JS framework.
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- In-depth understanding of cross-browser compatibility issues and ways to work around them.
- In-depth understanding of code versioning tools, such as GIT.
- Good understanding of SEO principles and ensuring that application will adhere to them.
What Waffy App Offers?
- Innovative environment work in.
- Learning & Development Opportunities.
- Competitive compensation in USD.
- Flexible working hours.
- Complete Empowerment.
Joining Waffy means becoming part of a company that values diversity, transparency, and well-being. We are committed to nurturing talent, fostering open communication, and providing a collaborative environment where your voice is valued. With competitive compensation, flexible work options, and opportunities for meaningful work, Waffy offers not just a job but a chance to grow and thrive in your career.