Job Description
Joining Emcode Technology means embarking on an adventure of a lifetime! As a member of our team, you'll have the privilege of calling Dubai your home - a dynamic city that's constantly buzzing with energy, innovation, and cultural diversity. Not only will you be at the forefront of cutting-edge advancements in the tech industry, but you'll also have the chance to be a part of a company that's shaking up the status quo.
We require a candidate with at least 5 years of experience using React.JS and you'll play a pivotal role in shaping the future of Emcode Technology with your expertise in React.Js you’ll guide, code and lead the team in designing, testing, and deploying high-quality software solutions that meet the needs of our clients and stakeholders. Your expertise and innovative mindset will be integral to spearheading the development of seamless front-end solutions that align with our vision of transforming industries and improving lives. Your creativity and technical prowess will be crucial to our success, and your unwavering commitment to ethical standards will ensure that our solutions not only function effectively but also contribute to social responsibility.
In addition to possessing technical know-how, we are seeking a passionate, creative, and committed individual who possesses a burning desire to transform the power of knowledge into endless possibilities through imagination. As a key member of our team, you will have the opportunity to immerse yourself in the vibrant culture of Dubai, from its world-class dining to its thrilling outdoor activities, Dubai truly is a city of dreams.
Responsibilities
- As a Sr. Frontend Developer, you will be responsible for developing and implementing user interface components using React.Js. You will collaborate with cross-functional teams, including designers and back-end developers, to translate wireframes and mockups into high-quality code.
- Collaborate with Software Development Manager, Chief Software Architect, and Test Engineers to deliver a modern and intuitive product experience that's both functional and aesthetically pleasing.
- Embrace creativity and outside-the-box thinking to develop unique solutions to complex problems and participate in code reviews and provide balanced feedback to your peers.
- You'll demonstrate a strong commitment to ethical standards and incorporate ethical considerations into all aspects of software development.
- Ensure adherence to Human Interface guidelines and design principles, such as those established by Apple and Google, to create intuitive and user-friendly interfaces for our applications.
- Take ownership of UI design decisions and develop a comprehensive Human Interface Guidelines playbook, demonstrating the ability to work autonomously and make informed design choices based on industry best practices and user research.
- Conduct comprehensive product experience testing in our lab, utilizing a range of IoT devices to ensure optimal functionality and user experience and participate in code reviews and provide balanced feedback to your peers.
- Take a proactive approach in identifying potential issues in the frontend and escalate any performance bottlenecks related to platform backend services. Additionally, report any critical problems in the platform backend, such as bugs or defects, to peer Backend Engineer for timely resolution.
- Stay up-to-date with the latest technological developments and proactively integrate new tools and techniques to continuously improve our software development processes.
- Communicate effectively with technical and non-technical stakeholders to ensure that everyone is on the same page and that software solutions meet business needs.
- Demonstrate a willingness to learn and grow both personally and professionally, seeking out new challenges and opportunities for development.
Qualifications:
- Batchelor’s Degree in Computer Science, Software Engineering or relevant work experience.
- Looking for a candidate with total of 8+ years' experience with 5+ years of development in React.JS and/or React Native (highly desired)
- Previous experience in using React TanStack
- 3+ years of building low latency products using WebSockets preferably in IoT or trading domains
- The ideal candidate should have a minimum of three years' experience working with React.JS on commercial products.
- You'll need demonstrated experience in working with Redux and familiarity with its key principles and best practices.
- Previous experience in integrating one of established Open Id Connect identity products Auth0, Okta, WSO2, FusionAuth
- Deep knowledge of SASS, Less, HTML5, CSS, Bootstrap, Node.JS platform, CDNs is a must have.
- Understanding Test-Driven Development (TDD) and the importance of unit testing is crucial.
- Experience in the full Software Development Life Cycle (SDLC), from requirements gathering to implementation and maintenance, is necessary.
- A key responsibility of this role is to prioritize and execute clean, smooth animations, effects, and transitions that enhance the overall user experience.
- An essential requirement for this role is a deep understanding of developing user-friendly, immersive, reactive, and slick user interfaces.
- Proficiency in developing navigation, mapping, routing, and location-based features, as well as IoT devices, is strongly preferred.
- A critical skill for this position is having a good eye for pixel-perfect design, ensuring that all visual elements are aligned and consistent with the overall design aesthetic.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Cyber Security Specialist
2026-06-17
Software Engineer
2026-06-16
Principal Backend Engineer
2026-06-16
- Posted
- Nov 01, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
- Company
- Emcode Technology
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Cyber Security Specialist
2026-06-17
Software Engineer
2026-06-16
Principal Backend Engineer
2026-06-16