Job Description
Experience Required: [Specify, e.g., 1–3 years]
Location: [Specify Location / Remote Options]
Role Type: Full-Time
Role Overview
As an AngularJS & NodeJS Developer, you will be responsible for the client-side development of web applications. Your focus will be on implementing complete, high-performance user interfaces for both mobile and desktop platforms. You will create modules and components, integrate them into functional applications, and collaborate closely with back-end developers. While design templates will be provided, your input on animations, CSS, and final HTML output will help create a polished user experience.
A deep understanding of platform components and infrastructure, including databases, APIs, caching layers, proxies, and web services, is essential for success.
Key Responsibilities
- Deliver complete front-end applications with high performance on mobile and desktop
- Write tested, idiomatic, and documented JavaScript, HTML, and CSS
- Coordinate workflow with graphic designers and HTML coders
- Collaborate with back-end developers to build RESTful APIs
- Communicate effectively with external web services
- Validate user actions on the client side and provide responsive feedback
- Create self-contained, reusable, and testable modules and components
- Develop a deep understanding of AngularJS and NodeJS best practices
- Extend core AngularJS elements and modules by creating custom, reusable modules
Qualifications Required
- B.E./M.E./B.Tech/M.Tech/MCA in Computer Science, IT, or related fields
- Proficiency in JavaScript, HTML5, and CSS
- Professional and precise communication skills
- Thorough understanding of platform responsibilities, including database, API, caching layer, proxies, and web services
- Experience creating self-contained, reusable, and testable modules and components
- Strong problem-solving skills and ability to collaborate in a team-oriented environment