Software Engineer - UI Developer
๐ Job Overview
Job Title: Software Engineer - UI Developer
Company: Oxane Partners
Location: Gurgaon, Haryana, India
Job Type: Full time
Category: UI/UX Development & Engineering
Date Posted: 2026-07-23
Experience Level: Mid-Level (2-5 years)
Remote Status: On-site
๐ Role Summary
-
Develop and implement high-quality User Interface (UI) designs as part of a growing IT UI/UX team.
-
Collaborate closely with business analysts, technical leads, and development team members to gain a deep understanding of the domain, products, and clients.
-
Design and build reusable code and libraries for future use, ensuring scalability and maintainability.
-
Identify and propose improvements for existing interface structures and user experience workflows.
-
Deliver high-quality, feature-rich modules and components against defined specifications and project timelines.
๐ Enhancement Note: While the raw input describes a "Software Engineer - UI Developer," the responsibilities and requirements strongly indicate a specialized front-end development role with a significant UI/UX component. The focus on design implementation, user experience, and specific front-end technologies positions this as a core UI development role within the broader software engineering function. The "2-5 years" experience level suggests a mid-level contributor.
๐ Primary Responsibilities
-
Translate UI/UX design wireframes and mockups into fully functional, responsive web interfaces using HTML, CSS, and JavaScript.
-
Develop and maintain efficient, reusable, and reliable code for front-end components and modules.
-
Ensure the technical feasibility of UI/UX designs, optimizing for performance, scalability, and cross-browser compatibility.
-
Collaborate with backend developers to integrate front-end components with server-side logic and APIs.
-
Conduct thorough testing of developed interfaces to identify and resolve bugs, ensuring a seamless user experience across various devices and browsers.
-
Participate actively in code reviews, providing constructive feedback to peers and incorporating feedback into own work.
-
Stay updated with emerging front-end technologies, frameworks, and best practices to continuously improve development processes and product quality.
-
Contribute to the continuous improvement of UI development standards, style guides, and best practices within the team.
๐ Enhancement Note: The core responsibilities have been elaborated to reflect the typical duties of a UI Developer, emphasizing the translation of designs into code, collaboration with backend teams, performance optimization, and adherence to coding standards, which are crucial for this role.
๐ Skills & Qualifications
Education: While not explicitly stated, a Bachelor's degree in Computer Science, Information Technology, Web Design, or a related field is typically preferred for Software Engineer roles. Equivalent practical experience will also be considered.
Experience: 2-5 years of professional experience in UI development, front-end engineering, or a similar role.
Required Skills:
-
Strong proficiency in HTML5 and CSS3, including semantic markup and advanced styling techniques.
-
Proven expertise with JavaScript (ES6+) and libraries/frameworks like jQuery.
-
Deep understanding of web standards, responsive web design principles, and cross-browser compatibility best practices.
-
Experience converting PSD designs or other visual mockups into high-quality HTML/CSS coded templates.
-
Familiarity with Adobe Photoshop and Adobe Illustrator for design asset manipulation and understanding.
-
Experience using CSS pre-processors such as SASS or LESS.
-
A keen eye for User Experience (UX) and a strong understanding of how to develop with the customer experience in mind.
-
Ability to prioritize tasks effectively, manage time, and meet requirements for both timeliness and accuracy. Preferred Skills:
-
Experience with modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js).
-
Familiarity with version control systems, particularly Git.
-
Understanding of build tools and task runners (e.g., Webpack, Gulp, Grunt).
-
Basic knowledge of backend technologies or API integration.
-
Experience with accessibility standards (WCAG).
-
Familiarity with UI/UX design principles and user-centered design methodologies.
๐ Enhancement Note: The required skills have been expanded to include specific versions (HTML5, CSS3, ES6+) and related technologies (Git, build tools) that are standard for a mid-level UI Developer. The distinction between required and preferred skills provides a clearer picture of candidate expectations.
๐ Process & Systems Portfolio Requirements
Portfolio Essentials:
-
A demonstrable portfolio showcasing a range of UI development projects, highlighting expertise in HTML, CSS, and JavaScript.
-
Case studies or project examples that illustrate the process of converting visual designs into functional web interfaces.
-
Evidence of successful implementation of responsive web design across various devices and screen sizes.
-
Examples demonstrating problem-solving skills related to cross-browser compatibility and performance optimization.
-
Projects that showcase a strong understanding of UX principles and user-centered design. Process Documentation:
-
Ability to document the UI development process, including design handoffs, code structure, and testing procedures.
-
Experience in contributing to or maintaining style guides and component libraries for consistent UI implementation.
-
Documentation of optimization strategies employed to improve front-end performance and user experience.
๐ Enhancement Note: For a UI Developer role, a strong
Application Requirements
Candidates must have a strong understanding of HTML, CSS, and JavaScript, along with experience in responsive web design and cross-browser compatibility. Proficiency in Adobe Photoshop, Illustrator, and CSS pre-processors like SASS or LESS is also required.