Virtusa Circular Logo

Fullstack Developer

Virtusa Dubai, United Arab Emirates Posted: 21 Aug 2024

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
Join Virtusa as a Fullstack Developer and enhance your global professional experience while working on leading Digital Transformation programs. Virtusa is one of the fastest growing IT services companies in the Middle East, with a broad client base in the UAE, KSA, Qatar, and Oman. We partner with top firms in Banking and Financial Services, Travel, Telecommunications, and Enterprises, delivering award-winning projects recognized by major analysts like Gartner and IDC.

At Virtusa, we value teamwork, quality of life, and both professional and personal development. When you join us, you become part of a global team of over 30,000 dedicated professionals committed to your growth through exciting projects and opportunities with state-of-the-art technologies.

Role: Fullstack Developer
Skills: NodeJS, ReactJS
Experience: 5+ Years

Job Description:

  • A minimum of 5 years of coding experience in ReactJS (TypeScript), HTML, CSS (Pre-processors or CSS-in-JS) for creating high-performance Enterprise Applications and Responsive Web Applications.
  • A minimum of 5 years of coding experience in NodeJS, JavaScript, TypeScript, and NoSQL Databases.
  • Develop and implement highly responsive user interface components using React concepts, including self-contained, reusable, and testable modules.
  • Architect and automate the build process for production using task runners or scripts.
  • Knowledge of Data Structures for TypeScript and experience in monitoring and improving front-end performance.
  • Familiarity with Banking or Retail domain knowledge is advantageous.
  • Hands-on experience in performance tuning, debugging, and monitoring.

Technical Skills:

  • Strong experience developing scalable and highly available Restful APIs using NodeJS technologies.
  • Well-versed in CI/CD principles, actively involved in troubleshooting issues in distributed services ecosystems.
  • Understand containerization; experienced with Docker and Kubernetes.
  • Exposure to API gateway integrations like 3Scale.
  • Understanding of Single-Sign-on or token-based authentication (REST, JWT, OAuth).
  • Expert-level knowledge of task/message queues, including, but not limited to, AWS, Microsoft Azure, Pushpin, and Kafka.
  • Practical experience with GraphQL is a plus.
  • Capable of writing tested, idiomatic, and documented JavaScript, HTML, and CSS.
  • Experienced in developing responsive web-based UIs with knowledge of Styled Components, Tailwind CSS, Material UI, and other CSS-in-JS techniques.
  • Comprehensive understanding of platform, database, API, caching layer, proxies, and other web services' responsibilities within the system.
  • Proficient in writing non-blocking code and multi-threading techniques when necessary.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Document code inline using JSDoc or other conventions.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with popular React.js workflows (Flux, Redux, ContextAPI, etc.).
  • Skilled in unit testing using Jest, Enzyme, Jasmine, or equivalent frameworks.
  • Understanding of linter libraries (TSLINT, Prettier, etc.).

Join Virtusa to leverage your skills and contribute to innovative solutions while enjoying a progressive work environment that emphasizes personal and professional development.

Apply now

Jobs you might like   View all jobs

About Virtusa

Virtusa is a global provider of digital strategy, digital engineering, and IT services and solutions. We combine logic, creativity, and curiosity to build, solve, and create innovative solutions for our clients' most pressing business challenges. Our services include consult & design, engineer & automate, and analyze & optimize, across various industries.

Benefits at Virtusa

    • Opportunities for continuous learning and career advancement
    • Flexible work arrangements to accommodate different needs
    • Competitive compensation packages and recognition programs