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
Bachelor's degree