
Qualifications and/or Experience● Bachelor's degree in Computer Science or Computer Engineering from an accredited university● 5+ years of industry experience● 5+ years of JavaScript application design and testing experience● Strong experience in development, design of User Interfaces using different Front end technologies and approaches – Browser Apps, SPA, PWA, Mobile Apps● Good understanding of cross-browser, cross-platform,Server side rendering, Micro Frontends● Experience with RESTful API development, Open API specification● Experience with Microservices Development; working on Docker, Kubernetes● Experience with Microsoft Azure and cloud services● Experience analyzing and tuning application performance Computer Skills Mandatory● HTML5, CSS, ASP.NET, C#● Webpack● CSS, SCSS● JavaScript (ES6+), Typescript● REACT, React Native (with Hooks) JSX, Redux (State manager), React Router (navigation), Axios● Angular 9 upwards ;● jQuery/AJAX● Good working knowledge of CI/CD environments (preferably Azure DevOps), Git or similar confuration management software
Highly Desirable:● Knowledge of Testing Tools such as Selenium, Appium, Jasmine, Cypress, NUnit, xUnit● Next JS● Experience with using Sitecore MVC, Sitecore JSS● Relational DB (SQL Server / Postgres); NoSQL DB (CosmosDB / MongoDB )
Essential Duties and Responsibilities1. Work in a team or individually to design, develop and test software for cloud, web and mobile2. Design, develop, test and document quality software to user and functional requirements within specified timeframes and in accordance with coding standards3. Generate rapid prototypes for feasibility testing4. Generate all documentation relevant to software operation5. Adhere to prescribed development systems, processes procedures and ensure efficient, effective, high quality delivery6. Communicate effectively with all stakeholders7. Perform tasks as specified by the Delivery Lead/Team Lead8. Other related duties as required
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
