W

Senior Software Engineer FS Frontend (Angular)

WGU Innovation Services SC
Full-time
On-site
Mexico Home Office Mexico

If you’re passionate about building a better future for individuals, communities, and our country—and you’re committed to working hard to play your part in building that future—consider WGU as the next step in your career.

Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.

Essential Functions and Responsibilities:

Job Description: General:

WGU leverages Angular frontend framework that sits on top of an AWS pipeline. Our products include Angular and NodeJS. Frontend developers are expected to participate in writing new features, fixing existing bugs, writing unit and end-to-end tests, providing code reviews, and managing code through test environments and into production. Projects are mostly performed in Agile with participation in daily scrum meetings, backlog refinement, sprint planning, sprint review, and team retrospectives.

Team Specific:

This personalized learning experience team focuses on the part of the student lifecycle to support students as they progress through their courses and programs at WGU. This includes developing new applications and enhancing features involving faculty support dashboards, decision intelligence workflows, and faculty allocations. This engineering team works closely with product and project management utilizing Agile practices.

Expectations: Expertise in Coding:

Responsible for the research, design, development, analysis, testing, and implementation of software. Implements extensible, reusable code with requirements and future needs in mind. Solves difficult problems in assigned area without unnecessary guidance. Provides guidance and ensures the team is following the 12-factor application design principles.

Continuous Integration and Delivery:

Maintains and improves the CI/CD pipelines for deploying features and fixes to different environments. Works with others in identifying and presenting new research related to design and architecture that has practical application to WGU.

Code Quality:

Responsible for test design (unit, integration, end-to-end) and code coverage. Comfortable writing and mentoring developers in test frameworks such as Jasmine, Karma, Protractor, and Cypress. Understanding of SOLID code principles

Process:

Familiar with agile management process. Demonstrates ability to comparatively size features by considering the past, taking test efforts into account, understanding the nature and the quality of the requirements. Participates heavily in the team retrospectives and shows relentless drive to improvement.

Leadership:

Mentors team members in finding ways to troubleshoot complicated system failures. Understands the integration mechanisms at use in the university and can guide developers in gaining an understanding of those integrations. Participates in paired programming and can volunteer to explain complicated systems and solutions.

Skillset:

Required (frontend) (Backend:

  • 7 plus years of frontend technologies
  • Angular 16+
  • NodeJS Or React
  • CSS 3
  • HTML 5
  • ES6+
  • TypeScript
  • RxJs (Observables)
  • Responsive Design (Flexbox, CSS Grid)
  • Unit Testing (Jasmine, Karma, Jest)
  • End-to-end Testing (Protractor, cypress)

Preferred nice to have (frontend):

  • Backend/full stack experience
  • UX experience
  • State Management (NgRx, etc)

As an equal opportunity employer, we recognize our strength lies in our people and commit to creating an inclusive environment where all can thrive, regardless of race, age, gender orientation, sexual orientation, religion, or disability.

Learn more about our WGU Mexico Team by clicking here.

#LI-REMOTE

#LI-OM1

Learn more about our WGU Mexico Team by clicking here.