Key Accountabilities
- Design and develop intuitive, visually appealing user interfaces for software and mobile applications, ensuring alignment with project requirements and brand guidelines.
- Collaborate closely with product owner, designers, and developers to translate design concepts into interactive prototypes and production-ready UI components.
- Utilize design tools such as Figma, Adobe XD, or Sketch to create wireframes, mockups, and prototypes, iterating based on user feedback and usability testing.
- Implement responsive and accessible UI designs using front-end technologies like React.js and CSS frameworks such as Tailwind CSS, ensuring compatibility across various devices and browsers.
- Work closely with back-end developers to integrate UI components seamlessly with application logic and data sources, maintaining consistency and performance.
- Stay updated with emerging trends and technologies in UI/UX design and front-end development, continuously enhancing skills and contributing to the team's knowledge base.
- Collaborate with QA engineers to identify and address UI-related issues and ensure robust testing and quality assurance processes are in place.
- Document UI design decisions, patterns, and component libraries for internal reference and knowledge sharing, promoting consistency and reusability across projects.
- Act as a subject matter expert on UI design and front-end development, providing guidance and support to team members and stakeholders, and contributing to the overall success of projects.
Qualifications and Experience
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related creative field, providing a solid foundation in technical and design principles.
- Demonstrated experience as a UI Engineer or similar with a strong portfolio showcasing expertise in both software and mobile UI design and development.
- Proficiency in handling the full spectrum of UI development tasks, encompassing front-end design and back-end integration, ensuring cohesive user experiences across platforms.
- Exceptional problem-solving skills, meticulous attention to detail, and adeptness at managing multiple tasks concurrently within demanding timeframes.
- Effective communication skills, with the ability to articulate technical concepts to diverse audiences, including non-technical stakeholders, fostering collaboration and understanding across teams.
Experience:
- 10 - 12 years of hands-on experience in a similar role.
- Expertise in utilizing design tools such as Figma, Adobe XD, or Sketch for creating wireframes, prototypes, and polished UI designs.
- Hands-on experience with front-end technologies including React.js for building dynamic and responsive user interfaces.
- Familiarity with CSS frameworks like Tailwind CSS for efficient and scalable styling of web applications.
- Proficiency in HTML5, CSS3, and JavaScript, with the ability to translate design concepts into clean and maintainable code.
- Strong understanding of UX principles and best practices, with a focus on creating intuitive and user-friendly interfaces.
- Experience collaborating closely with cross-functional teams including designers, developers, and product managers to iterate on UI designs and implementations.
- Ability to adapt quickly to new technologies and tools, staying updated with emerging trends in UI/UX design and front-end development.
- Excellent communication skills, capable of effectively presenting design ideas, rationale, and technical concepts to both technical and non-technical stakeholders.
Work Location: In person