Position : Software Engineer - UI Designer
Experience : 5 - 9 Years
Work Mode : Work From Home
Job Type : Full-time
Job Summary :
We are seeking a highly experienced Software Engineer - UI Designer with 5-9 years of experience in software development, possessing a strong focus on advanced web / UI technologies. This fully remote role requires a minimum of 3+ years of direct experience and high proficiency in ReactJS, Redux, and NodeJS. The successful candidate will be responsible for the full development lifecycle, from designing and implementing an excellent user experience (UX) to ensuring cross-browser compatibility, performance optimization, and adherence to modern best practices.
Key Responsibilities :
Front-End Development and Implementation :
- Design, develop, and deliver the user interface for complex web applications, ensuring an excellent user experience (UX).
- Utilize highly preferred proficiency in ReactJS, Redux, NodeJS, and HTML / CSS to build scalable and high-performance frontend features.
- Possess mandatory hands-on experience in developing and debugging web applications across multiple browsers, ensuring functional integrity.
Architecture, Performance, and Quality :
Apply a strong understanding of object-oriented programming concepts to write clean, reusable, and modular code.Demonstrate solid knowledge of cross-browser compatibility issues and effective workarounds.Implement and enforce best development practices, including unit testing, CI / CD pipelines, and automated testing strategies.Apply expertise in various optimization techniques to ensure fast load times and high application performance.Development Lifecycle and Collaboration :
Actively participate in the full software development lifecycle, from requirements analysis and design to deployment and maintenance.Collaborate effectively with backend teams and designers to integrate UI components with APIs and ensure technical feasibility.Qualifications :
Experience : 5 - 9 years total experience, with a minimum of 3+ years of experience in software development with a strong focus on web / UI technologies.Core Technical Stack (Highly Preferred) : Proficiency in ReactJS, Redux, NodeJS, and HTML / CSS.Fundamentals (Mandatory) : Strong understanding of object-oriented programming concepts and deep knowledge of cross-browser compatibility.Process : Experience with the full software development lifecycle, optimization techniques, and testing methodologies.Quality Assurance : Familiarity with best development practices, including unit testing, CI / CD pipelines, and automated testing.Preferred Skills :
Exposure to mobile application development (React Native).Prior experience working in dynamic or enterprise startup environments(ref : hirist.tech)