Architect solutions working as an expert UI programmer, writing scalable, reusable, and maintainable code.
Work closely with other programmers and developers (who may be using different technologies) to develop robust software components, integrating the software with other teams.
Act as subject matter expert in the code and create innovation for complex user interface problems.
Requirements:
Bachelor's degree in Information Technology, Computer Science, Graphic Design, or related field.
4+ years of JavaScript (Angular) based UI development experience.
Strong UI development background
Experience building high performance, real-time message-based applications capable of processing and visualizing millions of data points per day.
Ability to implement efficient software to handle large quantities of data.
Strong TSQL skills.
Experience with UI testing tools.
Proficient with version control systems (Git, SVN).
Have a strong focus on quality and usability.
Experience with any of the following technologies a plus - C#, Java, .NET Core, REST API and Cloud
Excellent interpersonal, leadership, and oral and written communication skills