Lead Senior Software Engineer Frontend (IGT1)

IFS

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

About the role:

We are seeking a highly experienced and technically skilled Senior Front-End Engineer to join Sitecores new technology hub in Sri Lanka. The ideal candidate is a technical expert with a passion for solving complex problems and writing high-quality software solutions. You will be expected to take on significant technical challenges owning major features and influencing key architectural decisions while helping to elevate the skills of the engineers around you.

Key responsibilities:

  • Own the solution design and implementation of large-scale complex front-end features from start to finish.
  • Elevate the teams technical abilities through exemplary code thoughtful and constructive code reviews informal mentorship and hands-on guidance on configuring and optimizing build tools (Vite Webpack Rollup).
  • Lead key technical decisions across state management performance optimization and front-end architecture ensuring scalable and maintainable solutions.
  • Collaborate closely with cross-functional teams (Design Product Backend QA) to shape cohesive high-quality features and influence product direction.
  • Write clean type-safe TypeScript code aligned with recognized best practices (DRY SOLID).

Qualifications :

Preferred Skills and Experience:

    • Bachelors degree in Computer Science Engineering or equivalent practical experience.
    • 5 years of professional software development experience including 3 years of deep hands-on React work.
    • Expert-level proficiency in JavaScript/TypeScript HTML5 and CSS3.
    • Strong experience with modern build tools including Vite Webpack and Rollup (configuration optimization plugin ecosystems).
    • Deep understanding of state management strategies and tooling (React Query Jotai React Context).
    • Experience integrating REST APIs and working with code generation tools such as OpenAPI/Swagger.
    • Mastery of modern React patterns: functional components with hooks custom hooks component composition React Server Components and performance optimization techniques
    • Strong CSS architecture and implementation skills including Flexbox Grid Container Queries and experience with CSS-in-JS or utility frameworks (TailwindCSS preferred).
    • Understanding of UI/UX principles and a passion for creating thoughtful user-centered experiences.
    • Solid understanding of Core Web Vitals and front-end performance optimization.
    • Strong problem-solving communication and collaboration skills.

    Nice to have:

    • Test-driven development (TDD) experience and mindset.
    • Experience with MCP (Model Context Protocol) integration.
    • Experience with Remix or other modern React frameworks.
    • Monorepo tooling experience (Turborepo Nx Lerna).
    • Strong understanding of web security fundamentals (XSS CSRF CSP).
    • Accessibility knowledge (WCAG 2.1 AA standards)
    • Experience with REST API code generation tools (OpenAPI Swagger Codegen)
    • Advanced experience with GitHub Actions such as creating custom actions or complex multi-stage workflows
    • Experience with Agile/Scrum methodologies
    • Experience designing or developing agentic UI experiences where the interface proactively assists the user

    Core technologies we use:

    • React TypeScript JavaScript (ES6)
    • Vite for development Webpack/Rollup for more complex builds
    • React Query Jotai React Context for state management
    • TailwindCSS and CSS Modules
    • Vitest React Testing Library Playwright
    • GitHub Actions Docker
    • Turborepo with pnpm workspaces
    • REST APIs with OpenAPI/Swagger code generation

    What matters to us:

    • Simplicity over cleverness - complexity should come from the problem not the solution
    • Readability first - we spend more time reading code than writing it
    • Well-tested and maintainable - code should be easy for anyone on the team to understand and modify
    • Functional and declarative patterns over imperative code
    • Type safety - comprehensive TypeScript usage
    • Component-driven development with clear separation of concerns
    • Testing ownership -- no feature is complete without tests
    • Code ownership - if you write it you maintain it and take responsibility for its quality

    Additional Information :

    We champion flexibility and hybrid work options to support varying lifestyles and personal needs. At the same time we value the power of in-person collaboration to build community spark innovation and strengthen connections. Our approach ensures you can work in ways that suit you best while still engaging with colleagues to share ideas and grow together. #LI-Hybrid #LI-DNP 


    Remote Work :

    No


    Employment Type :

    Full-time

    About the role:We are seeking a highly experienced and technically skilled Senior Front-End Engineer to join Sitecores new technology hub in Sri Lanka. The ideal candidate is a technical expert with a passion for solving complex problems and writing high-quality software solutions. You will be expec...
    View more view more

    Key Skills

    • Spring
    • .NET
    • C/C++
    • Go
    • React
    • OOP
    • C#
    • AWS
    • Data Structures
    • Software Development
    • Java
    • Distributed Systems

    About Company

    Company Logo

    We are growing! At IFS we are constantly growing to deliver award-winning solutions to hundreds of partners and thousands of customers worldwide! We help companies who want to be their best when it matters most – at their #momentofservice. Visit https://ifs.link/IzM0px to find out mo ... View more

    View Profile View Profile