About the Role
We are seeking a highly motivated and talented Full Stack Software Engineer to join our team. As a key member of our UI engineering team, you will collaborate with backend service teams to develop the user interface for products.
Your primary responsibilities will include working on both the frontend and web application backend, developing reusable UI components in AngularJS, Angular2+, Javascript, and HTML5/CSS3. You will also be responsible for ensuring that the client's web interface works seamlessly in all browsers.
Key requirements for this role include 15+ years of full stack software development experience, expertise in Javascript, and experience with modern Javascript frameworks (AngularJS and Angular2+ preferred). Additionally, you should have experience with backend languages like PHP, Python, Java, or NodeJS, as well as proficiency in algorithms and relational database design.
You will also work closely with our backend teams on Machine Learning, Threat, DLP, IaaS, APIs, and other cool technologies. Depending on the role you are hired for, you may also work on the REST API Gateway which exposes our REST APIs to customers.
What You Will Be Doing
* Work in the frontend to implement web applications.
* Work in the WebUI backend to support web application service features.
* Develop reusable UI components in AngularJS, Angular2+, Javascript, and HTML5/CSS3.
* Evaluate and improve web application performance and testing tools.
* Keep abreast of latest technologies and web methodologies which could be used in the product in future.
Required Skills and Experience
* 15+ years of full stack software development experience.
* Expertise in Javascript.
* 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.
Education
* BSCS or equivalent required, MSCS or equivalent strongly preferred.