Roles and Responsibilities:
1. Participate and contribute to the various project development stages from inception to release
2. Develop clean, readable, structured, scalable and performant code solutions that provide desired functionality and adhere to specifications
by studying information needs
3. Contribute to technical documentation by code comments and clear code within an auto-documenting framework where possible
4. Participate in the design of software applications as well as contribute and participate in project planning and roadmap
Mandatory Skills (Maximum of 4):
1. Experience in JavaScript UI frameworks like: ReactJs, Angular
2. Hands-on experience working with frontend languages like: JavaScript / Typescript
3. Knowledge and experience working with REST, Web API/Services
4. Strong familiarity with Test Driven Development
Secondary Skills (Maximum of 2):
1. Worked with C#, Python, or Node.js on RESTful APIs and async architectures
2. Exposure to cloud services