Sr. Front End/UI Engineer

3 weeks ago(11/22/2017 11:00 AM)
Job ID
# of Openings


YPO is the global platform for C-level executives to harness the knowledge, influence and trust of their worldwide peers to inspire business, personal, family and community impact. Today, YPO empowers more than 25,000 members in more than 130 countries, diversified among industries and types of businesses. 


Our organization is built around the promise of "Better Leaders through Lifelong Learning and Idea Exchange." 


YPO's IT department is growing and we are transitioning from third-party support to take ownership of our (25,000+) member-facing application. In this challenging role, you will be focused on development and design of new pages that leverage various web-based technologies including modern JavaScript frameworks like Angular and React. This is a ground-floor opportunity to showcase your UI expertise and to help optimize and transform a web-based product for a stable organization that employs a non-profit business model.



  • Develop and design new pages and components in a modern web application
  • Compose unit tests for new features
  • Integrate with RESTful webAPIs
  • Collaborate with a team of developers and designers in a fast-paced (Agile/SCRUM) work environment
  • Perform code reviews on feature requests
  • Stay up-to-date on latest design trends and front-end technologies
  • Provide support for complex escalations


  • 7+ years software development overall, with a focus on UI/front-end technologies.
  • Good knowledge of core REST principles and webAPI integration.
  • Well-versed with MVC/MVVM architecture.
  • 2+ years' experience in modern JavaScript frameworks/libraries (e.g. Angular, React and/or Vue.JS).
  • Proficiency with Single-Page Application design principles.
  • Understanding of component-based architecture.
  • Proven experience with responsive design patterns in a web application.
  • Familiarity with browser testing and debugging.
  • In-depth understanding of HTML and SASS/CSS.
  • Familiarity with Git or similar version control system (e.g. SVN).
  • Experience with Jasmine/Chai or similar unit testing frameworks.
  • Capable of crafting UI solutions based on UX design patterns.
  • Bachelor's degree in Computer Science or equivalent experience.


YPO is an Equal Opportunity Employer. YPO takes pride in supporting a diverse workforce and demonstrates this through its policies and practices. YPO does not discriminate in recruiting, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, marital or veteran status, disability or any other legally protected status.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.