About the Role
This is an exciting opportunity for a seasoned Full Stack Software Engineer to join our UI engineering team. As a member of this team, you will collaborate with backend service teams to develop the user interface for products, working on both the frontend and web application backend. Your expertise in implementing web applications, developing reusable UI components, and ensuring seamless browser compatibility will be valuable assets to our team.
The ideal candidate will have extensive experience in full stack software development, with a strong background in JavaScript, HTML5/CSS3, and modern CSS frameworks. Experience with AngularJS and Angular2+ is preferred, as well as proficiency in algorithms, relational database design, and secure web development practices. Additionally, a working knowledge of git or other version controlling tools is necessary. If you are self-driven, a good team player, and motivated by new challenges, we encourage you to apply.
Responsibilities:
* Implement web applications in the frontend.
* Support web application service features in the WebUI backend.
* Develop reusable UI components using AngularJS, Angular2+, JavaScript, and HTML5/CSS3.
* Ensure that the client's web interface works seamlessly in all browsers.
Required Skills and Qualifications:
* 15+ years of full stack software development experience.
* Expertise in JavaScript.
* Experience with HTML5/CSS3 and modern CSS frameworks.
* Experience with modern JavaScript frameworks (AngularJS and Angular2+ preferred).
* Experience with backend languages like PHP, Python, Java, or Node.js.
* Proficient in algorithms.
* Proficient in relational database design.
* Knowledge of secure web development practices.
* Working knowledge of git or other version controlling tools.
Bachelor's Degree in Computer Science or Equivalent Required