10 Vishanz Business Services Jobs
10-12 years
UI Lead/Developer - AngularJS Framework (10-12 yrs)
Vishanz Business Services
posted 12hr ago
Key skills for the job
Job Description :
As a UI Developer/Lead, you will lead a team of front-end developers to create dynamic, user-friendly web applications using Angular and Node.js. You will collaborate with cross-functional teams, including backend developers, UX/UI designers, and product managers, to deliver high-quality and scalable web applications.
Your expertise in Angular, Node.js, and UI best practices will be critical in driving the front-end architecture, design, and development processes.
Key Responsibilities :
Leadership and Team Management :
- Lead and mentor a team of UI developers, ensuring high-quality output and adherence to best practices.
- Conduct regular code reviews, provide constructive feedback, and guide the team in maintaining code quality.
- Collaborate with stakeholders to define project scope, requirements, and timelines.
- Manage the UI development lifecycle, including planning, execution, and delivery.
- Foster a culture of continuous improvement, innovation, and collaboration within the team.
UI Development :
- Architect, design, and implement scalable and maintainable front-end solutions using Angular and Node.js.
- Develop high-performance web applications with a strong focus on user experience and responsiveness.
- Work closely with UX/UI designers to translate design prototypes into functional and visually appealing web pages.
- Ensure cross-browser compatibility, performance optimization, and adherence to web standards.
- Integrate RESTful APIs and third-party services into the front-end application.
Collaboration and Communication :
- Collaborate with backend developers to ensure seamless integration between the frontend and backend systems.
- Engage with product managers and stakeholders to understand user requirements and provide technical solutions.
- Communicate technical concepts and project status to non-technical stakeholders effectively.
- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
Quality Assurance and Testing :
- Implement and maintain automated testing frameworks for front-end components using tools such as Jasmine, Karma, or Jest.
- Ensure that the UI components are well-tested, bug-free, and meet performance benchmarks.
- Monitor and resolve production issues, bugs, and performance bottlenecks.
Technical Expertise :
- Stay up to date with the latest trends and advancements in front-end development, Angular, Node.js, and related technologies.
- Evaluate and recommend new tools, libraries, and frameworks to enhance the development process.
- Drive continuous learning and improvement within the team through knowledge-sharing sessions and code kata.
Qualifications :
Education :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A Master's degree is a plus.
Technical Skills :
- 4+ years of experience in front-end development, with at least 2 years working extensively with Angular and NgRx.
- Proficiency with NgRx for state management and RxJS for reactive programming.
- Expertise in Angular (latest version) and Typescript.
- Strong experience with Node.js for server-side programming.
- Proficient in HTML5, CSS3, JavaScript, and responsive frameworks (Bootstrap, Material Design, etc.).
- Experience with state management libraries (NgRx, Redux) and modern front-end build pipelines (Webpack, Gulp).
- Familiarity with RESTful API design, microservices architecture, and GraphQL will be an added advantage
- Knowledge of version control systems (Git) and CI/CD pipelines.
Soft Skills :
- Excellent problem-solving skills with a strong attention to detail.
- Strong communication and interpersonal skills.
- Ability to work in a fast-paced environment and manage multiple projects simultaneously.
- A proactive and self-motivated approach to work.
Functional Areas: Software/Testing/Networking
Read full job description5-6 Yrs