Job Description:
We are looking for a highly skilled and motivated software engineer to join our team. As a full stack developer, you will be responsible for designing and implementing web applications using modern technologies such as AngularJS, Angular2+, Javascript and HTML5/CSS3.
Your main responsibilities will include:
* Implementing web applications in the frontend
* Supporting web application service features in the WebUI backend
* Developing reusable UI components
* Ensuring seamless browser compatibility
* Staying up-to-date with the latest technologies and web methodologies
In addition to your technical skills, you should also possess excellent communication and teamwork skills, as well as a strong desire to learn and grow with the company.
Required Skills and Qualifications:
To be considered for this position, you should have:
* 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:
A BSCS or equivalent is required, while an MSCS or equivalent is strongly preferred.