Job Summary:
We are seeking an experienced 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. Your expertise in Javascript, HTML5/CSS3, and modern CSS frameworks will be essential in implementing web applications and ensuring seamless browser compatibility.
About the Role:
* You will work on both frontend and web application backend, developing reusable UI components in AngularJS, Angular2+, Javascript, and HTML5/CSS3.
* Ensure that the client's web interface works seamlessly in all browsers.
* Keep abreast of latest technologies and web methodologies which could be used in the product in future.
* We are looking for highly motivated and talented developers who are self-driven and also a good team player.
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
Key Skills:
* Javascript
* HTML5/CSS3
* Modern CSS Frameworks and pre-compilers
* AngularJS and Angular2+
* Backend languages like PHP, Python, Java or NodeJS
* Algorithms
* Relational database design
* Secure web development practices
* Git or other version controlling tools
* Web application performance and testing tools