Description:
As a Senior Full Stack Engineer on the Journeys team, you’ll play an important role in designing, building, and enhancing the experiences that power personalized employee journeys within Workday. While this is a full-stack position, much of your focus will be on the front end - creating responsive, accessible, and high-performing interfaces that deliver great user experiences across browsers and devices. You’ll also contribute to backend services and APIs that support these experiences, giving you insight across the full stack.
About You Basic Qualifications
- 7+ years of experience building enterprise-level web applications, with significant front-end development experience creating RESTful web applications within the React ecosystem
- 3+ years building well-architected applications in languages such as Java, Kotlin, C#, Python, or JavaScript
- Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience.
Other Qualification
- Strong Software Development proficiency in modern front-end technologies including React, Vue.js, TypeScript, and NodeJS, with experience designing performant, scalable, and resilient solutions using agile development methodologies
- Solid experience with API Development, including RESTful and GraphQL design principles, with experience building and integrating front-end applications with backend services and third-party APIs
- Strong understanding of Code Testing methodologies such as unit, integration, and end-to-end testing, with hands-on experience using frameworks like Cypress and Jest to ensure software reliability and quality
- Solid understanding of Object-Oriented Design (OOD) principles including SOLID, encapsulation, inheritance, and design patterns, and their application in building scalable and maintainable software architectures
- Solid experience with Source Control Management (SCM) tools such as Git, including advanced branching, merging, and code review strategies that support continuous integration workflows
- Proven ability to lead Team Collaboration within a software development team, including mentoring and coaching teammates through pair programming, code and design reviews, and technical workshops — you see software development as a team sport and thrive in a highly collaborative environment
- Strong skills in creating Technical Writing Documentation for technical design documents (TDDs), architecture decisions, API specifications, and engineering onboarding materials
- Excellent communication skills, with the ability to articulate complex technical ideas clearly and collaborate effectively with cross-functional teams across engineering, product, and design
- A strong sense of accountability and ownership, using your knowledge and experience to directly influence product strategy and implementation while building trust through consistency, reliability, and transparency
- A mindset for innovation, with genuine curiosity for learning new technologies, languages, tools, and frameworks, and a drive to build proof of concepts that shape the future of the product