Position Responsibilities
- Design, develop and test responsive and modular web applications providing optimal user experience on desktop and mobile devices
- Coordinate with other developers and teams in a fast-paced, collaborative development environment
- Research, build and coordinate the conversion and/or integration of new features
- Troubleshoot and analyse root cause for pre-prod or production problems and resolve issues
- Address problems with systems integration and compatibility
- Demonstrate impact of design on scalability, performance, and reliability
- Follow established coding and software tools standards in adherence to established security and quality control standards for software development
- Provide technical guidance to junior team members
Requirements and Qualifications
- 10+ years of experience as Frontend Engineer building large and cross platform applications
- SME level experience in Angular and/or React
- Excellent experience in GraphQL, WebRTC, WebSockets and REST, PWA, Service Workers, Edge Layers
- Experience in automated testing including unit and functional testing using Selenium, Mocha, Chai, Jest etc.
- Solid understanding of creating cross platform mobile application and publishing on various channels
- Excellent understanding of DOM, component rendering and client side performance issues
- Deep knowledge of Webpack like various bundling/build mechanisms and optimising builds
- Experience with building maps, reporting and analytics solutions
Good-to-have Qualifications
- Experience with Native Android, Swift, or reactive Interfaces using RxJS
- Experience with Cloud Technologies
- Solid understanding of deploying web apps in various types of deployments
- Experience with implementing GDPR and other data privacy standards
- Experience with IOT/IIOT domain