UI Developer
Full Time
Pune/Mumbai
Role:
UI Developer
Experience:
Min 2+ years
Location:
Number of positions:
Overview:
As a UI Developer, you will play a critical role in designing, developing, and maintaining visually appealing, user-friendly interfaces for our web applications. You’ll collaborate closely with UX designers, product managers, and back-end developers to ensure a seamless integration of design with functionality, while maintaining a high level of performance and usability.
Key responsibilities:
- UI Development – Implement visually appealing and responsive user interfaces using modern web technologies (HTML5, CSS3, JavaScript, etc.). Ensure that all UI elements are optimized for performance, accessibility, and usability.
- Collaboration – Work alongside UX/UI designers to convert wireframes and prototypes into functional UI elements and layouts. Collaborate with back-end developers to ensure smooth integration of front-end components with server-side logic.
- Responsive Design – Build responsive and adaptive UI components to ensure consistent performance across various devices, browsers, and screen sizes.
- Code Quality & Standards – Write clean, maintainable, and reusable code, following best practices and coding standards. Conduct regular code reviews and contribute to improving development workflows.
- Cross-functional Teamwork – Collaborate with product managers, designers, and developers to define and implement complex features and functionality. Contribute to user experience discussions and decisions.
- User Experience Focus – Ensure that the UI is intuitive, user-friendly, and aligned with brand guidelines. Perform user testing and gather feedback to continuously improve the interface.
- Bug Fixing & Troubleshooting – Debug and resolve UI-related issues, ensuring smooth functionality across platforms. Identify and address performance bottlenecks.
- Continuous Learning & Innovation – Stay updated with the latest industry trends, technologies, and best practices in UI development. Apply new techniques and technologies to improve the UI development process.
Preferred Skills:
- Strong proficiency in HTML, CSS (SASS, LESS), and JavaScript (ES6+).
- Familiarity with JavaScript frameworks/libraries like React, Angular, or Vue.js.
- Experience with front-end build tools (e.g., Webpack, Babel, NPM).
- Knowledge of CSS frameworks like Bootstrap, Tailwind, or Material UI.
- Experience with version control systems such as Git.
- Experience with design tools like Figma, Sketch, Adobe XD, or InVision for collaboration with design teams.
- Strong analytical and problem-solving skills, with a keen eye for detail and design accuracy.
- Experience with server-side JavaScript (Node.js).
- Familiarity with API integration (RESTful APIs, GraphQL).
- Knowledge of performance optimization techniques (lazy loading, image optimization, etc.).
- Understanding of Agile methodologies (Scrum, Kanban).