Full Stack Developer (Reactjs & Nodejs)
Job Summary
A Senior Full-stack developer is expected to translate user requirements into the overall architecture and work on both sides of an application.
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 3 years
Job Description/Requirements
- Designing, developing, and maintaining Node JS web applications in a fast-paced Scrum environment.
- Design and Development of front-end solutions using JavaScript, Reactjs, CSS, HTML & Browser Developer tools
- Designing and implementing continuous JS environments using Webpack, Grunt, Gulp, etc
- Optimally employ Continuous Integration and Continuous Delivery.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Bachelor’s Degree in Computer Science, Information Science, Mathematics (or equivalent)
- 5years experience
The Skills You Bring
- Your hands of experience working with package management using Node.js, Reactjs
- Your advanced Git skills and respective branching strategies
- Your experience with API Design & Development and MicroServices Architecture.
- Your knowledge of HTTP based APIs, Networking and how the internet works.
- Your knowledge of asychrony (Promises, Observers, Event Loops)
- Your confidence to employ modern SPA frameworks ( React, Nodejs)
- Writing reusable, testable, and efficient code
- Very good understanding of front-end technologies, such as HTML5, CSS3 and Reactjs
- You’re not intimidated by Visual Design & Rapid Prototyping