Job was saved successfully.
Job was removed from Saved Jobs.

UI Engineer

NPAworldwide Recruitment Network

Last Updated: 11/25/22

Job Description

Job description:

Your key responsibilities

  • Develop and maintain UI components, Widgets, Micro-Frontends using a mix of Angular & React with modern standards for HTML & CSS and adhering to established engineering standards.
  • Craft high quality software with working functional and non-functional tests while collaborating with API developers on the API contracts.
  • Contribute common components to internal common libraries to promote reuse.
  • Peer review code written by other colleagues and provide constructive feedback to help drive overall code quality.
  • Actively participate in Agile ceremonies, understand and challenge requirements, provide estimates and collaborate with others team members as needed to deliver assigned scope.


You will need:

  • A good understanding of web fundamentals extensive understanding of HTML, CSS and javascript. Extensive experience of modern javascript frameworks e.g. Angular, React, D3, HTML5, Redux, Bootstrap, Node.js, etc.
  • A background in creating high-quality web-based user interfaces. An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. Practical experience of test driven development and constant refactoring in continuous integration environment.
  • Some experience of server side programming, preferably using Python Flask or Django. An understanding of REST principles and associated technologies
  • Knowledge of SQL and relational databases
  • Experience working in an agile team, practicing Scrum, Kanban or XP

The ideal candidate will also have:

  • Behavior Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner, ensure that the team builds the right thing and create a system of living documentation
  • Knowledge gained in Financial Services environments, for example products, instruments, trade lifecycles, regulation, risk, financial reporting or accounting
  • Knowledge of Hadoop and associated Big Data technologies
  • Experience of older UI technologies e.g. GWT, JSF, SpringMVC, etc.

Education/ Qualifications:

  • Preferably a computing degree, but this is not essential.
Why is This a Great Opportunity:

These are very hot roles. Although hybrid in Cary, client is open to sponsoring Visas and paying for relocation

Company Details

Grand Rapids, Michigan, United States
NPAworldwide connects you to premier independent recruiting firms located throughout Europe, Asia, Australia, Africa and the Americas. Get connected with members around the world to widen your employer pool, get specialized placements, and find perfect matches -- all at no cost. Our members are placement professionals seeking long-term fits. Working with our recruiters gets you access to relocatio...