As a Web Front-end Engineer, you will be developing the web application of Screening Eagle and implementing the user interface by following the well-known React.js workflows. You will ensure that the application is robust, user friendly and easy to maintain. In this role, you will work closely with a team of product managers, UI-UX designers and Web Front-end engineers, therefore a commitment to collaborative problem solving is important.
What will you do
- Develop new user-facing features using React.js
- Translate designs into high quality code
- Optimise components for maximum performance
- Explore and apply the latest technologies
- Motivate team members and give constructive advice
- Know how to optimise code using various techniques
- Familiar with the latest web technologies such as Service Worker, WebAssembly and WebRTC
What do we expect
- BA/BS degree in Computer Science or equivalent practical experience
- Experienced in programming (3+ years in React.js and 5+ years in JavaScript)
- Proficient with the latest React hooks and stateful components
- Proficient with ES6, CSS3 and HTML5
- Proficient with frameworks and tools such as Webpack, Redux and React-Router
- Proficient with Version Control System, Test Driven Development and Continuous Integration &
- Able to write unit tests using test utilities such as Jest and Enzyme
- Able to debug a given codebase independently
- Deep understanding in various design patterns and architectures
- Experienced in writing type-safe JavaScript code using TypeScript or Flow