Tech Stack
AngularDockerJavaJavaScriptKubernetesMicroservicesOpenShiftReactReduxRxJSSpringTypeScriptWebpack
About the role
- Function as a major part of a cross-functional high performing agile automation development team.
- Responsible for all automation infrastructure development lifecycle including design, development, deployment and CI/CD processes.
- Build, design and develop complex high-performance web applications with focus on excellent usability and responsiveness.
- Collaborate closely with global development teams, product owners, architects and system integration engineers to identify and solve challenging problems.
- Participate in developing state of the art security technologies and contribute to major projects that improve public safety.
Requirements
- BSc Computer Science / Software Engineering or equivalent.
- At least 5 years’ hands-on experience in front-end web-based development of high-performance complex systems.
- 3+ years’ hands-on experience working with Angular.
- Strong proficiency with TypeScript, JavaScript, HTML, CSS, Redux/RxJS/ngRx, Webpack.
- In-depth understanding of the entire web development process including design, development, deployment, CI/CD processes, automation, build and release flows.
- Experience with REST & web-sockets technologies.
- Excellent interpersonal and communication skills, ability to work independently and collaboratively.
- (Advantage) Experience in server-side development in Java 8 and related technologies, such as JBoss, Spring.
- (Advantage) Experience with microservices and containers such as OpenShift, Kubernetes, Docker.
- (Advantage) Experience with React.