Key Responsibilities
- Good understanding of Software Development Lifecycle (SDLC).
- Will be involved in the full software development life cycle in coordination with other engineers, QA, and designers and should be confident and adept in articulating ideas in a clear, well thought out manner.
- Collaborate with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience.
- Own the end-to-end design process, from conceptualization to implementation, ensuring that all user interfaces are modern, intuitive, and user centric.
- Generate innovative ideas and support new ideas or approaches that enhance service.
- Establish and promote design guidelines, best practices and standards.
- Design/Develop own Style guides and maintain application according to UI Guidelines and standards, while maintaining it as if and when required to update or change front end framework it can be done with less development team involvement and zero functionality broken.
- Develop responsive user interfaces using modern frontend technologies (e.g., React, Angular, Bootstrap). Integrate frontend components with backend services.
- Keep task management system up to date for the clarity of team and follow agile methodology.
- JavaScript/jQuery based third-party custom controls that are fit for the requirements and able to leverage fully.
- Ability to work with Low-Code/No-Code development platforms.
- Comfortable working with integrated systems such as Power BI, JIRA, Decisions etc.
- Demonstrate a strong portfolio that reflects a blend of innovative design and efficient front-end development implementations.
- • Ensure that designs not only meet technical specifications but also prioritize usability and aesthetic appeal, leveraging current design trends and best practices.
Experience Requirement
- Must have at least 7-10 years of user-centric UI/UX/Front End Development experience
Desired Skill Set
- Demonstrated experience with HTML5, CSS3, and ideally preprocessors like LESS or SCSS
- Proficiency in HTML, CSS (flexbox and CSS Grid), and JavaScript, jQuery
- Experience using MVVM JavaScript frameworks (Angular/ React/Ember, etc.) preferred.
- Experience in creating wireframing, storyboards, user flows & process flows.
- Proficiency in Photoshop, Illustrator, or other visual design and wire-framing tools (i.e. Figma, Adobe XD)
- Performance improvement metrics, image compression, component-based JavaScript, minified JS/CSS, CDN, customized web fonts and web fonts-based icons libraries, preloading and post-loading of assets.
- Experience working with UX designers/product team.
- Demonstrated experience with version control, ideally Git.
- RESTful APIs
- Familiarity with UNIX and the terminal
- Familiar with setting up development environments eclipse/vs code, and tools such as MYSQL, ANT Build, Tomcat and NPM and JAVA based templating (i.e. Velocity Template, Thymeleaf)
Additional Portfolio Requirement
- Candidates must provide a portfolio showcasing modern, user-friendly layouts and a blend of design and front-end development expertise.
Required Behavioral Traits
- Dependable, Enthusiastic, Motivated, Team Player
- Ability to work independently and in time-sensitive environments.
- Good communication and interpersonal skills
- Highly organized and detail oriented.
- Excellent problem solving.
- Ability to stay calm and perform well under stressful conditions.
- Promote positive tone and high standards of quality within the group or department and serve as a model to other team members.
- Ability to learn new tools quickly.
- A constant desire to learn and explore new technologies and techniques.
- The flexibility to adjust to changing requirements and technologies.
- The ability to manage multiple tasks, prioritize, and stay organized.