
Virtusa
ReactJS Developer
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 09/10/2025
Job overview
Date posted
25/08/2025
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Salary only
Experience
5 - 10 yrs
Seniority
Experienced
Qualification
Bachelors degree
Expiration date
09/10/2025
Job description
We are seeking a skilled ReactJS Developer to join our team in Dubai. The ideal candidate will have at least 5 years of experience developing responsive enterprise web applications using ReactJS, TypeScript, HTML, Tailwind CSS, and related front-end technologies. You will be responsible for designing and implementing highly responsive user interface components, optimizing web performance, and ensuring scalable, maintainable code. Experience in the banking or retail domain is required.
Required skills
ReactJS
TypeScript
HTML
Tailwind CSS
CSS pre-processors
CSS-in-JS
Styled Components
Redux
Flux
ContextAPI
RESTful APIs
ECMAScript
JSDoc
npm
yarn
CI/CD tools
version control
data structures
web performance optimization
Key responsibilities
- Develop and implement highly-responsive UI components using React concepts
- Create self-contained, reusable, and testable modules and components
- Architect and automate the build process for production using task runners or scripts
- Monitor and improve front-end performance
- Develop responsive web-based UI for enterprise applications
- Use Styled Components and other CSS-in-JS techniques
- Ensure code quality by writing tested, idiomatic, and documented JavaScript, HTML, and CSS
- Document the code inline using JSDoc or other conventions
- Collaborate with APIs, caching layers, proxies, and web services used in the system
- Write non-blocking code and use advanced techniques such as multi-threading when needed
- Benchmark and optimize web performance
- Work with modern front-end build pipelines and tools
Experience & skills
- Degree or Postgraduate in Computer Science or related field (or equivalent experience)
- Minimum 5 years of experience with ReactJS (TypeScript), HTML, Tailwind CSS
- Experience with CSS pre-processors or CSS-in-JS
- Strong proficiency in JavaScript, 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, Redux, or ContextAPI
- Knowledge of data structures for TypeScript
- Proficiency with ECMAScript (latest versions)
- Experience with RESTful APIs and remote deployment tools
- Proficiency in version control software and CI/CD tools
- Banking or Retail domain experience (mandatory)
- Strong skills in benchmarking and optimization
- Knowledge of npm, yarn, and modern React ecosystem tools