Job Description:
- Work around your team members, value the team's success, and identify opportunities to mentor and coach fellow team members.
- Act as a senior technical contributor and occasional technical lead on Courseroom and Media initiatives, owning solutions from concept through delivery.
- Collaborate with interactive developers to create interactive multimedia elements, animations and simulations for Capella's courses
- Work closely with engineering managers to refine requirements, break down work, and deliver features iteratively.
- Design, develop, and maintain frontend-heavy full stack solutions using Vanilla Javascript and frameworks such as Nuxt, Vue, and React, integrated with Java-based backend services.
- Write and maintain code quality through best practices, unit testing, and code quality automation.
- Take ownership of your role, execute solutions aligned to architecture direction, and proactively surface risks and tradeoffs.
- Resolve moderate to difficult technical problems/challenges and lead the resolution of those problems.
- Optimize experiences for performance, scalability, accessibility, and secure coding practices.
- Review and take actions based on application metrics, including code quality, performance metrics, and user-impact indicators.
- Assist with branching, merging, code reviews, and CI/CD workflows using GitLab; help evolve team standards and practices.
- Partner with media and platform teams to support content delivery and rich media workflows for IxDs embedding content into Canvas.
- Stay current with emerging trends in frontend engineering and recommend pragmatic improvements that align with the team's strategy.
Required Skills & Experience
Strong JavaScript fundamentals
Experience with React (Vue/Nuxt a plus)
HTML, CSS, SASS with responsive and accessible design practices
Experience building and consuming REST APIs
Working knowledge of Docker, Kubernetes
Experience updating or maintaining Terraform
GitLab for source control, code reviews, and CI/CD Strong communication and collaboration skills
Nice to Have Skills & Experience
Java / Spring experience
Cloud deployment experience (GCP preferred)
LMS or Canvas exposure
Database experience (PostgreSQL, Oracle)
General awareness of WCAG 2.0 accessibility standards