Job Summary:
We are seeking a highly motivated and talented full-stack software developer to join our UI engineering team. The ideal candidate will have extensive experience in developing web applications using various technologies, including AngularJS, Angular2+, Javascript, and HTML5/CSS3.
Responsibilities:
* Design and develop reusable UI components for web applications
* Work with backend teams to implement REST API's and integrate them into the frontend
* Collaborate with other developers to improve web application performance and testing tools
* Stay up-to-date with the latest technologies and methodologies to ensure the product remains competitive
Requirements:
* 15+ years of full-stack software development experience
* Expertise in Javascript, HTML5/CSS3, and modern CSS frameworks/pre-compilers
* Experience with modern Javascript frameworks (AngularJS and Angular2+ preferred)
* Backend language expertise (PHP, Python, Java, or NodeJS)
* Proficient in algorithms and relational database design
* Knowledge of secure web development practices
* Working knowledge of git or other version controlling tools
Education:
* BSCS or equivalent required, MSCS or equivalent strongly preferred