We are currently seeking a skilled and talented Angular Node JS developer to join our development team
Responsibilities
Work with Product Management to devise and define innovative products, applications and solutions.
Discussion with the client/business team to understand their requirements.
Ask relevant questions to clarify the business requirements.
If needed, document the business rules.
Estimations Task Planning
Divide the project into modules and tasks based on the business requirement or SRS.
Estimate time for the modules/tasks based on different estimation techniques.
Working as a member of a team or on their own to deliver high quality and maintainable software solutions, to set deadlines.
Estimate level of effort, evaluate and research new options of similar technology and offer suggestions to improve processes.
Participate in design and development workshops to define new features and products.
Debug and unit test the code/module.
Use appropriate versioning tools like GIT, SVN, etc.
Document the code and application that later can be shared with the client.
Prepare the user manuals for custom module/code which needs to be shared with the client and used for training purposes as well.
Experience in the latest Angular and Node version.
Good knowledge of Service-based architecture/Component based architecture.
Project Deployment Maintenance
Skills Expertise
Minimum 7 years of development experience in Angular, NodeJS / ExpressJS.
Good understanding and experience of HTML / CSS / Javascript / Webpack / Bootstrap.
Must have experience with SQL and database schema design
Expertise with Web Services / REST APIs.
Proficiency in Linux and deployment on Linux.
Knowledge of AWS services like S3, EC2 would be valuable.
Expertise in Agile and CI/CD would be beneficial.
Excellent communication skills showing a capability to make clear and meaningful contributions to white board design discussions and offer innovative solutions to complex problems, as well as contribute insights from past experiences.
Able to offer concise and regular updates on progress and can highlight issues that might affect progress in order to allow preventative action to be taken.
Excellent written, spoken and interpersonal communication skills.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.