About This Role
This is a challenging opportunity for an experienced full-stack software engineer to join our team. As a key member, you will be responsible for developing and maintaining complex web applications, collaborating closely with backend service teams to deliver exceptional user experiences.
What You Will Be Doing
* Design and implement web applications using frontend technologies such as AngularJS and HTML5/CSS3.
* Work on the WebUI backend to support web application service features, ensuring seamless integration with our cloud security features.
* Develop reusable UI components in modern JavaScript frameworks and languages like PHP, Python, or NodeJS.
* Collaborate with our UI engineering team to ensure that our web interface works smoothly across all browsers.
* Stay up-to-date with the latest technologies and methodologies, applying your expertise to improve our product.
Requirements
* A minimum of 15 years of experience in full-stack software development.
* Expertise in JavaScript, including knowledge of modern CSS Frameworks and pre-compilers.
* Experience with modern JavaScript frameworks (AngularJS and Angular2+ preferred) and backend languages like PHP, Python, Java, or NodeJS.
* Proficiency in algorithms, relational database design, and secure web development practices.
* Familiarity with version control tools like Git and experience in improving web application performance and testing tools is highly valued.
Educational Background
* BSCS or equivalent required; MSCS or equivalent strongly preferred.