Synergy and Innovation
As a member of the UI engineering team, you will collaborate with backend service teams to develop the user interface for products. You will work on both the frontend as well as the web application backend, working closely with our backend teams on Machine Learning, Threat, DLP, IaaS, APIs, and other cutting-edge technologies.
About the Role
You will be responsible for implementing web applications in the frontend, supporting web application service features in the WebUI backend, developing reusable UI components in AngularJS, Angular2+, JavaScript, and HTML5/CSS3. Additionally, you will ensure that the client's web interface works seamlessly in all browsers and stay up-to-date with the latest technologies and web methodologies that can be used in the product in the future.
Key Responsibilities
* Implement web applications in the frontend
* Support web application service features in the WebUI backend
* Develop reusable UI components in AngularJS, Angular2+, JavaScript, and HTML5/CSS3
* E nsure that the client's web interface works seamlessly in all browsers
* Stay up-to-date with the latest technologies and web methodologies
Required Skills and Qualifications
To excel in this role, you should have:
* 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 Node.js
* Proficiency in algorithms
* Proficiency in relational database design
* Knowledge of secure web development practices
* Working knowledge of Git or other version control tools
Bachelor's degree in Computer Science or equivalent required; Master's degree in Computer Science or equivalent strongly preferred.
],