UI Engineer - Bengaluru, India - ADABODE Placements & Services Pvt Ltd
Description
Roles & Responsibilities
Work with development teams and product managers to ideal software solutions.
Design client-side architecture.
Build modular layouts, reusable code and libraries for future use.
Help set technical standards and best practices for the front end team.
Optimize application for maximum speed and scalability.
Develop and design RESTful services and APIs.
Create security and data protection settings.
Create and maintain automated tests to ensure quality and save time and money.
What were looking for
At least 3+ years of experience developing front end web applications.
Experience developing desktop and web applications
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, JSON, React, ).
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx) and UI/UX design.
Proficient in JS-based tools including Bower, Grunt and Gulp.
Exposure to Continuous Integration/Delivery pipeline for cloud including Jenkins, Sonar, Docker etc. would be a solid plus.
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation) and related tools like GitHub, JIRA.
Minimum Qualifications
Degree in Computer Science.
Proven experience as a UI Developer or similar role.
Strong organizational and project management skills.
Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
Experience in API design and development.