User Interface Engineer Job in Codemantra
User Interface Engineer
- Chennai, Tamil Nadu
- Not Disclosed
- Full-time
- Permanent
JOB TITLE: User Interface Engineer
JOB CODE: 20211202003CMCHE
The role of the UI Engineer is to work with product managers and the core engineering team to build user interfaces for our products. The UI Engineer is required to enhance and build new user interfaces and deliver a cutting-edge user experience. The candidate should be able to leverage the latest technologies and platforms to develop engaging and responsive interfaces for users. The role will present an exciting opportunity to contribute to initiatives that transform the user experience of our products.
Key Responsibilities
The individual in this role will be responsible for the following:
- Work with product managers and the design team to review requirements and discuss design
- Work with the core engineering team to understand feature specifications
- Derive UI workflows based on requirements, design, and feature understanding
- Research UX and UI designs for best-in-breed products in related areas
- Create wireframes as needed to capture layout and workflow
- Work with stakeholders for design and workflow sign off before implementation
- Develop front-end software using best-in-class frameworks to deliver an appealing and responsive user interface
- Ensure that the UI targets a comprehensive coverage of devices and browsers
- Unit test the UI framework with and without backend logic
- Develop automation frameworks to cover unit testing and target workflows
- Deliver quality user interfaces for QA validation
- Conduct live application tests and improvements
Candidate Profile
The right candidate should be a seasoned UI developer with a proven capability building appealing and responsive user interfaces. Should be able to design and implement user interfaces thinking from a user point of view. Should be able to leverage cutting edge technologies and tools to develop best-in-breed user interfaces.
Essential Skills and Experience
- 5+ years as a UI developer, preferably in digital publishing or content solutions
- Proficiency in HTML, CSS, and JavaScript for rapid prototyping
- Proficiency in Object Oriented Javascript development using libraries and frameworks, including Angular5+
- Experience in Node.js, Express.js, UI framework/libraries such as BootStrap, JQuery
- Experience in AJAX, cross-browser compatibility, responsive design, Single Page Application (SPA)
- Good understanding of server-side CSS preprocessors such as LESS or Sass
- Experience working with REST APIs and web services
- Good understanding on database technologies (NoSQL + RDBMS)
- Working knowledge on techniques related to asynchronous programming
- Excellent visual design skills with sensitivity to user-system interaction
- Ability to quickly translate requirements to design to UI modules
- Experience working in agile development environment using tools like JIRA
- Familiarity with the latest UI trends, techniques, and technologies
- Familiarity with UI testing methodologies and popular test frameworks
- Familiarity with instrumentation and page speed improvement techniques
- Experience with third-party libraries, social media integration, and other public APIs
Fresher
2 - 4 Hires