Job Description
Client Overview:
Our client is a company based in Dubai. They focus on providing end-to-end integrated smart workplace solutions. Our client believes in fostering an enjoyable workplace environment to enhance collaboration, productivity, and empower employees to actively contribute to reducing energy consumption and maximizing space utilization. They are dedicated to reshaping the future of workplaces by enabling businesses to create sustainable and highly productive environments.
Job Type: Remote
Role Overview:
As a Senior Frontend Developer, you’ll be instrumental in driving the development and
improvement of the frontend of the client’s platform. Your expertise will help shape the visual appeal
and functionality of their product, providing a seamless user experience across platforms.
Key Responsibilities:
-Lead the development and maintenance of frontend applications using React and
TypeScript.
– Collaborate closely with product managers and designers to implement features that
enhance the user experience.
– Write clean, efficient, and maintainable JavaScript and CSS, ensuring code quality and
scalability.
– Build responsive and mobile-friendly user interfaces to provide a consistent experience
across devices.
– Troubleshoot and resolve technical issues, ensuring platform stability and smooth
operation.
– Mentor junior developers and provide guidance on best practices and coding standards.
– Stay abreast of the latest frontend technology trends and evaluate new tools and
frameworks.
Qualifications:
– Bachelor’s Degree in Computer Science or a related field, or equivalent professional
experience.
– 5+ years of professional frontend development experience.
– Advanced proficiency in TypeScript and JavaScript.
– Strong expertise in React and the development of component-based architectures.
– Extensive experience with CSS frameworks and Tailwind for designing responsive UIs.
– Solid understanding of GraphQL and RESTful APIs for efficient data fetching.
– Strong knowledge of Git and version control systems.
– Ability to lead and mentor other developers, fostering a collaborative environment.
– A passion for continuous learning and self-improvement.
– Excellent communication and collaboration skills.