
Engineer II - UI Developer
- Pune, Maharashtra
- Permanent
- Full-time
- Design and develop user interfaces for our eCommerce applications, ensuring a seamless and intuitive user experience.
- Collaborate closely with UX/UI designers to translate design concepts into functional and visually appealing user interfaces.
- Write clean, maintainable code using modern front-end technologies, including HTML, CSS, JavaScript, TypeScript, and frameworks such as React, Angular, or Vue.js.
- Utilize tools like Webpack and Babel for module bundling and transpilation, ensuring efficient code management and compatibility.
- Optimize web applications for maximum speed, performance, and scalability through effective code optimization techniques.
- Conduct user testing and gather feedback to iterate on UI designs, significantly enhancing overall usability.
- Stay informed about industry trends and best practices in UI/UX design and development to continuously elevate our applications.
- Explore and adopt new tools and technologies, integrating them into our applications for improved results while adhering to coding standards.
- Bachelor’s degree in Computer Science, Web Development, Design, or a related field.
- Typically 5-8 years of experience as a UI application developer, demonstrating a strong track record of delivering high-quality user interfaces.
- Proficiency in JavaScript UI frameworks, with a particular focus on React.js, alongside hands-on experience with front-end development tools such as NPM, Webpack, and Babel for efficient project management and code optimization.
- Familiarity with version control systems, particularly Git, to manage code changes and collaborate effectively with team members.
- Experience with design tools such as Figma, Adobe XD, or Sketch is a plus, enabling collaboration with designers and enhancing the overall design process.
- Excellent problem-solving skills and meticulous attention to detail, ensuring the delivery of polished and user-friendly applications.
- Strong understanding of responsive design principles and the ability to address cross-browser compatibility issues to provide a consistent user experience across different platforms.
- Effective communication skills and the ability to work collaboratively in a team environment, fostering positive relationships with colleagues and stakeholders.
- Demonstrated ability to prioritize workload effectively and consistently meet deadlines, contributing to the successful delivery of projects.
- A passion for continuous learning and staying updated on the latest industry trends, tools, and best practices in UI/UX design and development to drive innovation within the team.
- Experience with developing RESTful web services is a plus.
- Knowledge of accessibility standards and best practices in UI design.
- Familiarity with Agile development methodologies.
- Experience with DevOps practices and tools for CI/CD.
- Knowledge of cloud services (e.g., Azure, AWS) and containerization is a plus.
- Critical Thinking
- Detail Oriented
- Interpersonal Communication
- Learning Agility
- Problem Solving
- Time Management
- API Design
- Integration Testing & Validation
- Programming/Coding
- Software Development Life Cycle (SDLC)
- Technical Documentation
- Web Application Infrastructure
- Web Development Frameworks
- Cloud Computing Tools like AWS, Azure, Google cloud
- Java Frameworks like JDBC, Spring, ORM Solutions, JPA, JEE, JMS, Gradle, Object Oriented Design
- Microsoft Office Suite
- Programming Languages like JavaScript, HTML/CSS, Python, SQL
- Operating Systems & Servers like Windows, Linux, Citrix, IBM, Oracle, SQL