Job Brief
RFZ Digital Overview
RFZ Digital serves as a distinguished subsidiary within the esteemed RFZ Group of Companies, a prominent business conglomerate headquartered in the United Arab Emirates. Our areas of expertise encompass a diverse range of industries including Real Estate, Travel & Tourism, Business Setup, and Accounting & Audit.
Responsibilities:
Developing User Interfaces:
- Create responsive and dynamic user interfaces using React.js.
- Ensure the technical feasibility of UI/UX designs.
Building Reusable Components:
- Develop reusable, efficient, and scalable front-end components.
- Write modular and maintainable code.
Collaboration with Teams:
- Work closely with designers, product managers, and back-end developers to deliver high-quality products.
- Participate in code reviews and contribute to team knowledge sharing.
Optimization:
- Optimize applications for maximum speed and scalability.
- Implement performance improvements and monitor the performance of applications.
Testing and Debugging:
- Perform cross-browser testing and troubleshooting.
- Write unit tests and integration tests to ensure code quality.
Version Control and Deployment:
- Use version control systems like Git to manage code changes.
- Participate in continuous integration and continuous deployment (CI/CD) processes.
Staying Updated:
- Keep up with the latest trends and advancements in front-end development and React.js.
- Attend training sessions and workshops to improve skills.
Bug Fixes and Feature Enhancements:
- Address and resolve issues reported by users or identified during testing.
- Implement new features based on user feedback and business requirements.
Qualification:
- Bachelor’s degree in Computer Science, or related field (or equivalent work experience).
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Strong understanding of HTML5, CSS3, and modern CSS frameworks.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with popular React.js workflows (such as Flux or Redux).
- Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM, etc.).
- Familiarity with code versioning tools, especially Git.
- Understanding of browser rendering behavior and performance.
- Experience with server-side rendering and front-end frameworks like Next.js.
- Understanding of SEO principles and ensuring that application will adhere to them.
- Experience with TypeScript.
Education and Experience:
- Bachelor’s degree in Computer Science, or related field.
- Minimum of 3 years of experience in React.js.
Benefits:
- Competitive salary and benefits package.
- Opportunity for professional growth and skill development.
- Collaborative and inclusive work environment.
- Chance to work on diverse and challenging projects.
Join our team and help us create a vibrant online presence that engages, educates, and inspires our audience across various social media channels. If you’re a strategic thinker, creative content creator, and social media enthusiast, we want to hear from you!