Description

Job Description: UI Engineer (SDE3)

Roles & Responsibilities

Working as Software/UI Engineer 
Understanding end to end feature requirements working closely with design team ● Building cross-browser & device compatible user interface 
Writing the front-end code and building the user interface 
Independently design, develop & maintain complex UI components 
Translate design specifications & mocks into UI components in alignment with system architecture 
Should be able to analyze & determine root cause of UI issues and provide quick resolutions & fixes 
Assist in task planning, estimation & scheduling 
Follow Software development & Agile best practices and established processes 
Work closely with Lead & Manager for Sprint planning & delivery 
Should be able to coordinate with Architecture, Product & other stakeholders as required ● Should be able to effectively work in a team environment 
Mentor Junior Software Engineers for skill/knowledge development through advice, coaching, and training opportunities. 
Provide inputs for process improvements and best practices 
Desired Skills

Bachelor’s/Master’s Degree in Computer Science or related field. 
Minimum 3+ years as Software/UI Engineer 
Broad experience in designing, programming, and implementing large information systems. ● Must have hands-on knowledge of web 2.0, including HTML(HTML5)/CSS(CSS3)
JavaScript

Must have hands-on knowledge of server-side CSS pre-processing platforms, such as SASS/LESS 
Should have good experience in javascript technologies like ReactJS, Angular
Proficient understanding of code versioning tools, such as Git 
Working knowledge of design spec(style guide) tools like Figma, Zeplin, Invision etc. ● Good to have understanding of Search Engine Optimization (SEO)/AMP Concepts ● Should have very good exposure to Agile Methodology 
Excellent analytical and problem-solving skills. 
Excellent organization and time management skills. 
Excellent written and verbal communication skills

Education

Bachelor's degree