Job Description
REQUIRED SKILLS – Front End
- 5+ years of software development experience
- 2+ years of ReactJS development
- Strong experience with modern and vanilla JavaScript and Typescript techniques including ReactJS, Redux, Mobx and ES6/ES7 features
- Familiarity connecting to Microservices, REST APIs, Graph QL APIs, and other database-driven web applications
- Experience with third-party libraries and APIs
- Asynchronous programming including Promises, async/await, and ES7 generators, along with state management using Redux
REQUIRED SKILLS – Back End
- Modern web security methodologies & familiarity with both relational databases and non-relational databases (NoSQL, Elastic Search, Time Based DB)
- ASP.NET Web API in C#
- 2+ years of C# development
Responsibilities and Duties
Developing front end website architecture.
Designing user interactions on web pages.
Developing back end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimisation for mobile phones.
Ensuring responsiveness of applications.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.