WalkMe, an SAP company, is growing — and we want you to join us!
At WalkMe, we’re not just the leader in Digital Adoption — we started the revolution. Our platform empowers organizations to measure, drive, and act to maximize the impact of their digital transformation and accelerate the return on their software investments. Serving thousands of customers, including over a third of the Fortune 500, we’re changing how enterprises interact with and understand their technology.
We are seeking a highly skilled Angular Developer to join our team and contribute to critical initiatives at the core of our platform. The ideal candidate will demonstrate strong analytical and problem-solving capabilities, a proactive work ethic, and the ability to take full ownership of assignments from inception to completion. This position requires the capacity to perform effectively in a dynamic environment, manage multiple projects simultaneously, and collaborate closely with cross-functional teams. Excellent communication skills, attention to detail, and the ability to prioritize tasks and meet deadlines are essential. We value individuals who maintain a balance between independent performance and effective team collaboration while continuously identifying opportunities to enhance processes and outcomes. In this role, you will be expected to foster a positive and productive team culture, share your professional expertise, and remain abreast of emerging technologies and industry best practices.
What will you actually be doing?
- Design and implement complex frontend features for our content creation and management platform, ensuring scalability, performance, and maintainability.
- Own features end-to-end — from technical design and architecture decisions through implementation, code review, testing, and production deployment.
- Collaborate with product managers, designers, and backend engineers to translate requirements into technical solutions and deliver high-quality features.
- Drive technical excellence by establishing coding standards, conducting thorough code reviews, and mentoring team members on best practices.
- Monitor production systems using observability tools, proactively identify performance bottlenecks, and implement solutions to improve reliability and user experience.
- Lead initiatives to reduce technical debt and modernize the codebase while maintaining backward compatibility and system stability.
- Champion quality through comprehensive testing strategies including unit, integration, and e2e tests, ensuring high coverage and confidence in releases
What should you bring to the table?
- 7+ years of professional frontend development experience, with at least 4 years specializing in Angular (Angular 10+).
- Expert-level TypeScript and JavaScript knowledge — deep understanding of the language, including advanced types, generics, async patterns, and ES6+ features.
- Deep understanding of web fundamentals — semantic HTML5, modern CSS3 (Flexbox, Grid, custom properties), CSS architecture patterns, and responsive/adaptive design.
- Experience with modern build tools and workflows — Webpack/Vite, TypeScript compiler, linting and formatting tools, and CI/CD pipelines.
- Ability to design scalable frontend systems — understanding of performance optimization, code splitting, lazy loading, caching strategies, and bundle size management.
- Strong ownership mentality — takes initiative, drives projects to completion, and holds yourself accountable for outcomes.
Will Be a Plus
- Experience with Angular Material, PrimeNG, or other enterprise UI component libraries.
- React experience — understanding of different framework approaches and ability to work in polyglot frontend environments.
- Node.js/backend development experience — enables better collaboration with backend teams and full-stack problem solving.
- Experience with accessibility (WCAG 2.1/2.2 standards) — building inclusive interfaces, ARIA patterns, keyboard navigation, and screen reader compatibility.
- Experience with monitoring and observability tools — Datadog, Sentry, LogRocket, or similar platforms.
- Prior experience mentoring junior developers or leading technical initiatives
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.