Software Engineer III

Sri LankaFull-timePosted Jul 23, 2026

Job Title: Software Engineer III 

Description:In this role, you'll lead the development of scalable React applications, building AI-powered learning experiences and modern, high-performance user interfaces. This role aligns to industry level title such as Senior Frontend Engineer, Senior React Engineer, Senior Software Engineer (Frontend). 

Front-End Engineering | AI-Driven Learning Experiences

About the Role

We are looking for an experienced and highly motivated Senior Software Engineer – React to help lead the development of next-generation AI-powered learning and media experiences.

This role is ideal for a strong front-end engineer who is passionate about building scalable, high-performance applications and delivering exceptional user experiences. The successful candidate will play a key role in shaping modern AI-driven interfaces, interactive media experiences, intelligent assessment workflows, and large-scale video-based learning platforms.

As part of a rapidly growing platform environment, this role will help drive front-end engineering excellence, improve scalability and consistency across applications, and accelerate the delivery of strategic AI-enabled capabilities.

Key Responsibilities

  • Design, develop, and maintain modern front-end applications using React and related technologies
  • Lead the implementation of scalable and reusable UI architectures and component libraries
  • Build intuitive, responsive, and high-performance user experiences for AI-powered workflows and media-rich applications
  • Collaborate closely with backend, AI/ML, platform, and product teams to deliver integrated solutions
  • Drive front-end best practices including performance optimization, accessibility, maintainability, and scalability
  • Develop reusable components and shared UI patterns to reduce duplication and improve consistency
  • Optimize applications for large-scale video interactions and AI-assisted experiences
  • Participate in architecture discussions, technical planning, code reviews, and engineering improvements
  • Mentor engineers and contribute to a strong front-end engineering culture

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Strong hands-on experience with React and modern JavaScript/TypeScript development
  • Experience building large-scale, responsive web applications
  • Strong understanding of front-end architecture, component design, and state management
  • Experience integrating REST APIs and asynchronous workflows
  • Strong knowledge of HTML5, CSS3, responsive design, and accessibility standards
  • Experience with modern front-end build tools and CI/CD practices
  • Strong problem-solving, communication, and collaboration skills

Preferred Qualifications

  • Experience building AI-powered or data-driven user experiences
  • Familiarity with video streaming, media platforms, or interactive content applications
  • Experience designing reusable component libraries or design systems
  • Knowledge of performance optimization techniques for high-scale web applications
  • Familiarity with cloud-native application environments
  • Experience with testing frameworks such as Playwright, Cypress, or Jest
  • Exposure to Agile development methodologies

Why This Role Matters

This role is critical in shaping the future of AI-enabled learning experiences and scalable digital platforms. The engineer joining this position will help accelerate the delivery of innovative front-end capabilities while ensuring consistency, scalability, and high-quality user experiences across applications.

The work delivered through this role will directly contribute to:

  • Faster delivery of AI-powered user experiences
  • Improved scalability and maintainability of front-end platforms
  • Enhanced performance for media-rich and interactive applications
  • Greater platform reuse and engineering efficiency
  • Increased user engagement, retention, and adoption
  • Accelerated growth through high-impact digital experiences

This is an opportunity to work on innovative technologies, influence front-end engineering direction, and help build modern AI-enhanced experiences used at scale.

Technologies & Tools

  • React
  • TypeScript / JavaScript (ES6+)
  • HTML5 / CSS3
  • REST APIs
  • Redux / Context API / State Management Libraries
  • CI/CD Pipelines
  • Playwright / Jest / Cypress
  • Git & Agile Development Practices
  • Cloud-Native Web Application Environments

What We Offer

  • Opportunity to work on cutting-edge AI-enabled experiences
  • Exposure to large-scale, high-growth digital platforms
  • Collaborative and innovation-driven engineering culture
  • Career growth and technical leadership opportunities
  • Ability to influence front-end architecture and engineering standards
  • Work on impactful products used by a large global user base

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free