Senior Web Developer (Offshore)

  • Full-time

Job Description

We are currently looking for Senior Web Developer (Offshore) for our UAE  operations

Required Skills & Experience

•             4+ years of professional experience building web applications (with significant React experience)

•             Strong knowledge of React fundamentals and modern patterns (hooks, state management, composition)

•             Hands-on experience implementing or maintaining micro-frontends in production

•             Strong proficiency in TypeScript and modern JavaScript tooling

•             Solid understanding of:

o            Application architecture and modular design

o            Browser performance (rendering, network, memory, Core Web Vitals)

o            Testing strategies across unit/integration/e2e

o            Web security fundamentals and secure coding practices

•             Experience working in collaborative environments with CI/CD, code reviews, and agile delivery

Principles & Engineering Practices We Value

  • Micro-frontend best practices: clear boundaries, independent deploy-ability
  • Maintainability-first: clean, modular code and predictable patterns
  • Performance-first mindset: optimize for real users, measure continuously
  • Secure-by-design development: proactive security considerations in UI architecture
  • Observability: logging, monitoring, and actionable telemetry for production

AI-Augmented Development & Engineering Productivity

We encourage responsible use of AI tooling to enhance productivity while maintaining high engineering standards:

  • Leverage AI coding assistants to accelerate development while maintaining high code quality
  • Use AI tools to assist in refactoring, test generation, documentation, and performance optimization
  • Understanding of data privacy and security considerations when using AI tools

Tech Stack

  • Frontend Framework: React
  • Architecture: Micro-frontends (e.g., Module Federation, single-spa, or similar approaches)
  • Languages: TypeScript / JavaScript (ESNext)
  • Styling: CSS-in-JS or modern CSS (e.g., CSS Modules, Tailwind, or equivalent)
  • Testing: Unit, integration, and end-to-end testing practices (e.g., Jest, Testing Library, Cypress/Playwright)
  • CI/CD: Automated builds, testing, and deployment pipelines
  • Observability: Frontend monitoring, logging, analytics, and performance measurement

Key Responsibilities

•             Design and develop scalable, maintainable web applications using React

•             Build and evolve micro-frontend architectures, enabling multiple teams to deliver independently

•             Define and enforce frontend engineering standards (project structure, linting, testing, CI checks)

•             Create shared UI building blocks (design system components, utilities, and platform libraries)

•             Ensure high performance across the app (bundle optimization, caching strategies, runtime profiling)

•             Implement secure-by-design frontend practices (auth flows, token handling, XSS/CSRF awareness, dependency hygiene)

•             Implement advanced routing strategies and state management patterns

•             Diagnose and resolve complex production issues across multiple micro-frontends

 

Joining time frame: 2 weeks (maximum 1 month)