The client is a global company serving communications services providers worldwide.
Develop and implement front-end designs Software Defined Network (SDN) platform web and mobile applications.
Work closely with product owners to define UI requirements and user experience.
Collaborate with UX/UI designers to ensure the best possible user experience.
Work closely with back-end developers, DevOps, and system test engineering, on end-to-end system integration, performance, and testing.
Use modern technologies and best practices to develop and maintain high-quality code.
Stay up to date with the latest front-end development trends and technologies.
Drive front-end architecture and integration with back-end systems.
Mentor and guide front-end developers.
Requirements
Requirements:
B.Sc./M.S. Computer Science, Software or equivalent.
At least 8 years in front-end development and at least 3 years\' experience in mentoring and guiding junior developers.
Strong proficiency in HTML, CSS, JavaScript, and HTTP.
Familiarity with W3C standards and ES specifications and Web semantics.
Proficiency in the use of at least one modem JavaScript frameworks (React, Vue, Angular).
Deep understanding of front-end architecture patterns, best practices, and principles, including component-based architecture, state management, and performance optimization.
Experience with cross-browser compatibility and responsive design.
Knowledge of front-end automation and engineering.
Experience developing and working with REST APIs, web services, and RPC.
Experience with SOA applications and cloud-based services such as AWS/GCP is a plus.
Experience with UX design is a plus.
Must be fluent in English - spoken and written.
Excellent communication and organizational skills.
Strong analytical and problem-solving skills.
Proven ability to collaborate with multi-disciplinary teams of business analysts, developers, data scientists, and subject matter experts.
Agile/Scrum background is a plus.
Experience mentoring, guiding developers, and growing the front-end team\xe2\x80\x99s technical expertise.