About the Position
We are seeking a highly skilled and experienced software engineer to join our team as a Fullstack Developer.
The ideal candidate will have extensive experience in developing web applications, working with both frontend and backend technologies, and collaborating with cross-functional teams to design and implement user interfaces.
Key Responsibilities
* Design and develop reusable UI components using AngularJS, Angular2+, JavaScript, and HTML5/CSS3.
* Ensure seamless integration of web applications across multiple browsers.
* Stay up-to-date with the latest web methodologies and technologies to continuously improve product quality.
* Collaborate with backend service teams to develop user interface for products.
* Work on both frontend and web application backend, closely with our backend teams on Machine Learning, Threat, DLP, IaaS, APIs, and other technologies.
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.
Education
* BSCS or equivalent required, MSCS or equivalent strongly preferred.