OptimHire’s Job Auto-Applier that will automatically apply to jobs at 300,000+ Companies.
Job Title: Mid-Senior UI Developer
Location: DELHI
Experience Required: 3-4Years
We are looking for a skilled Mid-Senior UI Developer with a solid foundation in Angular, Bootstrap, and PrimeNG to join our team. This role involves developing and maintaining complex user interfaces for enterprise-level applications. As a Mid-Senior UI Developer, you will work with cross-functional teams to build scalable and high-performance UI components, while ensuring a high level of code quality and following best practices in frontend development. Expertise in unit testing and micro-frontend architecture will be critical to this role.
● UI Development: Design, develop, and optimize responsive and interactive user interfaces using Angular, Bootstrap, and PrimeNG for enterprise-grade applications.
● Micro-frontend Architecture: Implement and maintain micro-frontend architecture, with experience in single-spa-angular or similar frameworks, to enable modular and scalable frontend components.
● Unit Testing: Write unit tests for components, services, and functions to ensure code quality, maintainability, and high performance. Proficiency in testing frameworks like Jest or Karma is essential.
● State Management & RxJS: Utilize RxJS and state management techniques (NgRx, Akita, etc.) for handling asynchronous operations and maintaining clean and efficient state management across the application.
● Reusable Components: Contribute to the development and maintenance of a shared UI component library used across multiple projects, ensuring consistency and reusability.
● Cross-browser Compatibility & Optimization: Ensure seamless cross-browser functionality and optimize frontend performance to deliver a smooth and fast user experience.
● Documentation & Code Reviews: Produce clear and comprehensive documentation for UI components and services. Perform code reviews and ensure adherence to coding standards and best practices.
● Collaboration: Work closely with backend teams, UX/UI designers, and other stakeholders to integrate frontend components with backend services and APIs.
● Continuous Improvement: Keep abreast of the latest UI/UX trends and technologies, incorporating best practices into the development process.
● Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
● Experience: 4-5 years of hands-on experience in UI development, with a strong background in Angular and modern UI frameworks.
● Experience working with UI libraries such as Bootstrap, PrimeNG, or similar libraries.
● Strong understanding of unit testing and TDD practices.
Technical Skills (Mandatory):
● Angular Proficiency: Advanced experience with Angular for building modular and scalable UI applications.
● UI Libraries: Proficiency in Bootstrap and PrimeNG.
● HTML, CSS, [removed] In-depth knowledge of HTML, CSS, and JavaScript (ES6+), including responsive design principles.
● RxJS & State Management: Strong experience with RxJS for reactive programming and managing state in Angular applications (NgRx or Akita is a plus).
● Unit Testing: Experience in writing comprehensive unit tests using testing frameworks like Jest, Karma, or Jasmine to ensure the reliability of frontend components.
● Version Control: Proficient with Git for version control.
● API Integration: Experience with RESTful APIs, data binding, and integrating backend services into frontend applications.
Added Advantage:
● Micro-frontend Architecture: Familiarity with micro-frontend frameworks like single-spa-angular to create modular UIs.
● Testing Tools: Proficiency in additional testing tools like Protractor, Cypress, or Selenium.
● Performance Optimization: Knowledge of optimization techniques for improving UI performance (e.g., lazy loading, caching).
● Other Frontend Frameworks: Experience with React or Vue.js is a plus.
● Analytical Thinking: Strong problem-solving skills with attention to detail.
● Communication: Excellent communication skills, both verbal and written.
● Collaboration: Ability to work effectively in a collaborative environment, sharing knowledge and contributing to team success.
● Enterprise-Level UI Development: Practical experience in developing UIs for large-scale enterprise applications.
● UI Optimization: Familiarity with optimizing web applications for performance, scalability, and load handling.
Full Stack Developers
Front End Developers
UI/UX Designer and Developers
Web Developers
Bootstrap - 3 years
GIT - 3 years
ANGULAR - 3 years
PRIME NG - 3 years
MICRO FRONTEND ARCHITECTURE - 3 years
UNIT TESTING JEST OR KARMA - 3 years
STATE MANAGEMENT AND RxJS - 3 years
MODERN UI FRAMEWORKS - 3 years
HTML CSS JAVA SCRIPT - 3 years
JAVASCRIPT (ES6+) - 3 years
API INTEGRATION RESTful APIs - 3 years
React or Vue.js - 3 years
TESTING TOOLS - 3 years