As a seasoned User-Interface (UI) Front-end Software Developer, for the Product Design team, you will work across a variety of disciplines to investigate, prototype, develop, test, and deliver, industry leading web-based user interface software. This includes UI development using the latest frameworks such as Angular.
Responsibilities include:
- Building cloud native User-interface (UI) front-end software, using various UI technologies and related tools
- Apply coding/implementation best practices to produce elegant, high quality, resilient, maintainable, and reusable code
- Implementing and following security best practices
- Managing the source code repository for projects in Git
- Remaining up-to-date on industry trends, and applying the latest evolving technologies, and frameworks
Minimum Requirements
- Bachelor’s degree in Computer Science or Computer Engineering
- 5 years’ experience specializing in modern User Interface (UI) front-end enterprise application development
- Minimum of 5 years developing enterprise business-to-business UI’s using Angular, JavaScript
- Experience in web services, web standards: HTML/CSS/JavaScript
- Proficient understanding of web markup, protocol and client-side scripting technologies in general, including HTML5, CSS3, JavaScript, QT, Angular, React.
- Develop and design RESTful services and APIs
- Familiarity with relational SQL databases such as MySQL & MongoDB
- Extensive experience in the implementation of highly secure web-based UI applications using the latest industry standards
- Familiarity working with continuous integration tools such as: Gitlab, Jenkins, Bamboo and CI/CD Jenkins pipeline working experience
- Experience working with Windows.
- Familiarity with Agile/SAFe development methodology
referred Qualifications
- Working experience/knowledge with industry leading cloud providers GCP or AWS
- Knowledge of code quality & analysis tools such as IDE Tools, Security and Open source scanning tools, such as SonarQube, Blackduck logging and monitoring tools such as Datadog or Splunk
- Experience with security and identity management (access management, authentication, authorization identity providers), as well as, monitoring framework
- Working knowledge of cryptographic concepts (i.e. Encryption concepts and technologies), and an understanding of encryption and cryptographic key management with experience using them to protect sensitive data in database, applications, storage systems, virtualized platforms, and cloud environments
- Experience with CI/CD automated deployment pipelines and associated technologies: terraforms, helm, yaml, ansible
- Management of docker containers deployed in a kubernetes environment
Key Skill Keywords:
Windows Platform, JavaScript, Angular, HTML/CSS, GIT/SVN, QT, CI/CD Jenkins, mySQL/MongoDB,