Role Summary
We are seeking a highly skilled and motivated 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.
The ideal candidate will have extensive experience in full stack software development, expertise in JavaScript, and knowledge of HTML5/CSS3 and modern CSS Frameworks and pre-compilers.
Key Responsibilities:
* Implement web applications using modern front-end technologies.
* Develop reusable UI components in AngularJS, Angular2+, JavaScript, and HTML5/CSS3.
* Ensure seamless integration with various browsers.
* Stay up-to-date with the latest technologies and web methodologies.
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 and 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.