Summary
✨ AI‑Generated
A senior frontend-focused engineering role for a full-stack-oriented developer who can design, build, test, and maintain scalable web applications. You will shape reusable and maintainable web capabilities, work across component-driven and server-driven UI patterns, integrate frontend experiences with backend services and APIs, and collaborate with cross-functional Agile teams. Strong JavaScript or TypeScript expertise, solid frontend architecture skills, and familiarity with modern web technologies are expected.
Highlights
Senior-level opportunity focused on scalable, secure, and performant web applications, with significant involvement in product architecture, reusable components, internal platforms, and SDKs. The role offers close collaboration with cross-functional Agile teams and exposure to modern frontend and cloud-native development practices.
Description
CORE PROFILE
A Fullstack Engineer, specializing in Web FE, who designs, builds, tests, and maintains scalable, secure, and user-friendly web applications.
The role requires strong proficiency in software design principles, front-end architecture, JavaScript/TypeScript, HTML, CSS, modern web application patterns, and web technologies such as ReactJS and HTMX, together with cloud-native development practices.
NATURE OF WORK
In this role, you will be a key contributor to our product architecture, responsible for building highly scalable, maintainable, and performant web capabilities.
You will collaborate closely with cross-functional Agile teams to translate business requirements into technical reality.
Key Responsibilities & Objectives:
Architecture & Development: Design and build reusable, testable web features, internal platforms, and SDKs utilizing both component-driven and server-driven UI patterns.Integration: Connect front-end applications with backend services, REST/GraphQL APIs, databases, and cloud infrastructure.Cross-Functional Collaboration: Partner closely with backend and service engineering teams to ensure ease of deployment, scalability, and seamless user experiences.Quality & Operational Excellence: Take shared ownership of code quality by writing automated tests, conducting code reviews, actively participating in CI/CD pipelines, and troubleshooting production issues to minimize platform defects.AI-Augmented Engineering: Responsibly leverage and govern AI-assisted development tools to accelerate coding, refactoring, and research while ensuring output correctness, security, and compliance.Continuous Improvement: Research and apply new technologies, architectures (like Micro Frontends), and engineering practices to drive development speed and platform reliability.
What we Use
We leverage a modern, robust technology stack to deliver our web platforms.
You will be working with:Core Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3Front-End Frameworks: ReactJS (including Hooks and custom hooks), HTMX, Next.jsState Management: Redux, React Query, Zustand, Context APIBackend & Integration: Node.js, RESTful web services, GraphQLTesting: Jest, Mocha, React Testing LibraryBuild & Version Control: Git (GitLab), Webpack, npm/Yarn, Turborepo (Monorepo architecture)CI/CD & DevOps: GitLab CI/CD, Linux command lineCloud (AWS): S3, API Gateway, SNS, SQSDatabases: PostgreSQL, MySQL, Oracle, or DatabricksConcepts & Architectures: Micro Frontends (MFE), Server-Driven UI, Progressive Enhancement, Responsive Design, AccessibilityAdditional/Bonus Tech: AI-assisted development tools, JVM-based languages (Java, Kotlin, Groovy), UX Design principles
Required Skills and Experiences:
6+ years of experience building scalable web applications using JavaScript, TypeScript, and ReactJS.Strong understanding of frontend architecture, API integration, state management, and responsive design.Experience with REST/GraphQL APIs, CI/CD pipelines, automated testing, and cloud platforms (AWS).Proven ability to independently deliver high-quality solutions, perform code reviews, and support production systems.Strong collaboration, problem-solving, and communication skills in cross-functional Agile teams.Exposure to Micro Frontends, Node.js, AI-assisted development tools, and modern engineering best practices.
Why is it worth working with us?
Opportunity to Innovate: You'll be at the forefront of exploring and implementing emerging technologies, directly influencing the future of our platform.Solve Meaningful Challenges: You'll tackle complex problems with a broad organizational perspective, creating solutions that empower the entire engineering team.Collaborative Environment: You'll work alongside talented engineers across different teams, fostering a culture of shared learning and problem-solving.Make a Real Impact: Your contributions will directly improve the efficiency and effectiveness of our development process, allowing teams to focus on building amazing products for Maya