3 Epitronx Techno Solutions Jobs
UI Developer/Lead - AngularJS (6-12 yrs)
Epitronx Techno Solutions
posted 13hr ago
Flexible timing
Key skills for the job
Mandatory Skills :
- Angular (16 and above versions), NgRx, Typescript, and Node.js
Job Summary :
- 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 16 version and above, NgRx, 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 optimisation, 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 1-2 years working extensively with Angular 16 and above versions
- Proficiency with NgRx for state management and RxJS for reactive programming.
- Expertise in Angular (16 and above) 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 but not mandatory
- 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 description