Job Title: Principal Software Engineer Fullstack
About the Role
We are seeking a highly motivated and talented software engineer to join our UI engineering team. The ideal candidate will have experience in full stack software development, with expertise in Javascript and modern web technologies.
Key Responsibilities
* Work on both frontend and backend aspects of web applications, developing reusable UI components and ensuring seamless browser compatibility.
* Collaborate with backend service teams to develop user interfaces for products, working closely with Machine Learning, Threat, DLP, IaaS, API's, and other technologies.
Required skills include:
* 15+ years of full stack software development experience
* Expertise in Javascript and modern web frameworks (AngularJS and Angular2+ preferred)
* Experience with HTML5/CSS3, modern CSS Frameworks, and pre-compilers
* Backend languages like PHP, Python, Java or NodeJS
* Proficient in Algorithms, relational database design, and 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
Education: BSCS or equivalent required, MSCS or equivalent strongly preferred
Why This Role?
This is an excellent opportunity to work on a wide range of projects, collaborating with experienced engineers and staying up-to-date with the latest technologies.