Job Title:
* Software Engineering Lead
About the Role:
We are seeking a highly motivated and talented software engineer to lead our UI engineering team. As a member of this team, you will collaborate with backend service teams to develop user interfaces for products.
Your Responsibilities:
* Work in the frontend to implement web applications.
* Develop 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.
Required Skills and Experience:
* 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.
What We Offer:
* A chance to work on cutting-edge technologies.
* A collaborative and dynamic work environment.
* Opportunities for professional growth and development.