Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
JavaScript Full Stack Team Leader
Job Description
We are recruiting an experienced full stack web developer to join our application development team.
Responsibilities:
- Planning, estimation, requirement analysis, database designing, wireframing, layout design of an assigned project and other ongoing projects in the team with Developer / Designer.
- Handling coding works or major/complex parts of assigned projects and providing coding help and supervision to team members.
- Maintaining and auditing code/design quality as per set guideline and standards in assigned projects.
- Testing of completed tasks in ongoing projects in a team.
- Remove the technical impediments
- Focusing the team to ensure on-time delivery of the agreed task.
- Reporting progress to the Project Manager.
- Training and mentoring of team members.
- Evaluate and select the core technologies needed to deliver a secure, responsive, intuitive application
- Constantly evolve and improve our end-user interface.
- Work with an agile team to solve problems and deliver results.
- A full cycle of back-end UI development. Includes deep understanding of the NodeJS, ExpressJS, object-oriented JavaScript, and common JavaScript libraries.
- Evaluating and utilizing frameworks for front end development, such as Angular, React, jQuery.
- Maintaining complex JavaScript back-end projects. This includes the ability to structure JavaScript code, delay loading, long-running operation support, and execution optimization.
- Manage the optimization, and bundling of our framework/libraries using tools like Backpack, NodeJS scripts.
- Maintaining and extending the projects testing suite, both Unit and Integration tests
Job Requirements
Skills:
- Expertise in NodeJS, ExpressJS (mandatory).
- Experience with NoSQL Database Adapters like mongoose, etc. (mandatory).
- Experience building Resource Oriented HTTP REST APIs.
- Expertise in REST/JSON/AJAX.
- Experience with agile development and version control systems (mandatory).
- Excellent debugging and problem-solving skills.
- Excellent knowledge of HTML5, CSS3, jQuery (mandatory).
- Excellent knowledge of JavaScript architecture and OOP programming style (mandatory).
- Problem-solving and decision-making skills
- Teamwork and Leadership skills
- Team management skills