UI UX Developer
ETS
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About ETS
ETS is a global education and talent solutions organization, enabling lifelong learners worldwide to be future-ready. For over 75 years, we've advanced the science of measurement to build benchmarks for fair and valid skill assessment across cultures and borders. Our worldwide impact extends through renowned assessments including TOEFL®, TOEIC®, GRE® and Praxis® tests, serving millions in over 200 countries. Through strategic acquisitions like PSI, Edusoft, Kira Talent, Pipplet, Vericant, and Wheebox, we've expanded our global capabilities in workforce assessment and educational technology.
Through ETS Research Institute and ETS Solutions, we partner with educational institutions, governments, and organizations globally to promote skill proficiency, empower upward mobility, and unlock opportunities. With offices and partners across Asia, Europe, the Middle East, Africa, and the Americas, we deliver nearly 50 million tests annually. Join us in measuring progress to power human progress worldwide.
At ETS, we advance the science of measurement to power human progress. Our mission drives us to create intuitive, scalable, and purposeful tools and technologies that help learners, educators, and institutions thrive. If you’re passionate about solving meaningful problems through thoughtful design, we’d love to meet you.
The Role of a UI UX Developer
We’re looking for a UI UX Developer to design and deliver innovative solutions that support ETS’s evolving services. You’ll work across the full software development lifecycle—from concept to deployment—bringing clarity, creativity, and care to every step. This role blends technical expertise with collaboration, partnering with teams across ETS to build reliable systems, improve processes, and ensure our technology meets the needs of those we serve.
What You’ll Do
This role encompasses full-stack development, with a focus on Angular and Node.js.
Front-End (Angular)
- Develop responsive, modular, and maintainable UI components using Angular (v14+ preferred).
- Implement reusable components, services, and state management patterns.
- Integrate Angular applications with RESTful APIs and backend services.
- Optimize front-end performance, change detection, and rendering.
- Ensure UI/UX consistency by following design systems and component libraries (e.g., Angular Material).
Back-End (Node.js)
- Develop scalable server-side applications using Node.js and Express/NestJS.
- Design and implement RESTful APIs and microservices.
- Integrate with databases such as MongoDB, PostgreSQL, or MySQL.
- Implement authentication and authorization (JWT, OAuth, RBAC).
- Ensure high performance, security, and reliability of backend services.
Full-Stack Responsibilities
- Collaborate with product, design, and QA teams to deliver end-to-end features.
- Participate in code reviews, architecture discussions, and sprint planning.
- Troubleshoot, debug, and resolve application issues across the stack.
- Write clean, maintainable, and well-documented code.
- Ensure CI/CD pipelines and deployment processes are followed.
Technical Skills
Front-End
- Strong proficiency in Angular (components, modules, RxJS, routing, forms).
- Experience with HTML5, CSS3, SCSS, and responsive design.
- Familiarity with Angular Material, PrimeNG, or similar UI frameworks.
Back-End
- Strong experience with Node.js and Express or NestJS.
- Knowledge of REST API design and microservices architecture.
- Experience with databases: SQL (PostgreSQL/MySQL) or NoSQL (MongoDB).
- Understanding of authentication, authorization, and security best practices.
General
- Experience with Git, GitHub/GitLab, and branching strategies.
- Familiarity with Docker, containerization, or cloud platforms (AWS/Azure/GCP).
- Understanding of Agile/Scrum methodologies.
Nice to Have
- TypeScript end-to-end (Angular + Node.js).
- WebSockets or real-time applications.
- CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Unit testing frameworks (Jest, Jasmine, Karma).
- State management (NgRx, Signals).
- Knowledge of DevOps practices or cloud-native development.
- Experience in enterprise-scale or SaaS applications.
Why ETS
We’re a mission-driven organization that values innovation, inclusion, and impact. At ETS, your work helps people reach their full potential—and we support you in reaching yours. Join us to build technology that empowers learners and shapes the future of education.
ETS is mission driven and action oriented, passionate about hiring innovative thinkers who believe in the promise of education and lifelong learning. We are energized by cultivating growth, innovation, and continuous transformation. ETS offers multiple Business Resource Groups (BRG) for career growth and encourages volunteering, offering up to an additional 8 hours of PTO for causes important to you.
Key skills/competency
- Angular (v14+)
- Node.js
- RESTful APIs
- UI/UX Design
- Full-Stack Development
- MongoDB/PostgreSQL/MySQL
- HTML5/CSS3/SCSS
- Git/GitHub/GitLab
- Agile/Scrum
- Performance Optimization
How to Get Hired at ETS
- Research ETS's mission: Understand their global impact on education and their commitment to fair and valid skill assessment.
- Tailor your resume: Highlight your strong proficiency in Angular (v14+) and Node.js, showcasing full-stack development and UI/UX expertise.
- Showcase full-stack projects: Provide a portfolio demonstrating your ability to design and deliver end-to-end features, including API integration and database experience.
- Prepare for technical interviews: Be ready to discuss your experience with responsive design, performance optimization, authentication, and relevant frameworks like Express/NestJS.
- Emphasize collaborative spirit: ETS values teamwork; demonstrate your ability to work effectively with product, design, and QA teams.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background