Software Engineer
This role involves working on the frontend to implement web applications and in the WebUI backend to support web application service features.
Main Responsibilities
* Implement web applications using modern technologies.
* Support web application service features by collaborating with backend teams.
* Develop reusable UI components in AngularJS, Angular2+, Javascript and HTML5/CSS3.
* Ensure that the web interface works seamlessly in all browsers.
* Stay up-to-date with the latest technologies and web methodologies.
Requirements
* 15+ years of full stack software development experience.
* Expertise in Javascript.
* Experience with HTML5/CSS3 and modern CSS Frameworks and pre-compilers.
* Experience with modern Javascript frameworks (AngularJS and Angular2+ preferred).
* Experience with backend languages like PHP, Python, Java or NodeJS.
* Proficient in Algorithms.
* Proficient in relational database design.
* Knowledge of secure web development practices.
* Working knowledge of git or other version controlling tools.
* Experience in improving web application performance and testing tools is a big plus.
Educational Requirements
* BSCS or equivalent required, MSCS or equivalent strongly preferred.