Job Summary :
UI Developer will make a significant contribution to translating user expectations into interactive web apps. He / She will be able to optimize the application in terms of technology and in delivering the best user experience.
The responsibilities will include translating design wireframes into the code that will produce visual elements of the application.
At all times, He / She will be working with the UI / UX design team to bridge the gap between graphic design and technical implementation, taking an active role in defining how the application looks, as well as how it works.
Ideally, should be able to demonstrate hands-on experience in using current trends and best practices in front-end architecture, including performance optimization, accessibility, and usability.
Develop new user-facing features
Produce front-end code and visual comps to create a polished and highly functional user interface with a focus on usability and simplicity of design
Build reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future
Provide high-quality graphics and visual elements, ensuring standards and brand consistency
Write functional requirement documents and guides
Ensure the technical feasibility of UI / UX designs
Assure that all user input is validated before submitting to back-end
Solve any design or usability issues that arise and anticipate potential future problems so they can be resolved before they impact users
collaborate with back-end developers and web designers to improve the usability
1 to 2 years
Not Specified at least
Computer Software Information Technology Services
BA in Computer Science or similar relevant field
1 2 years of experience as a Front-end Developer
Proficient understanding of web markup, including HTML5, CSS3
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Good understanding of Angular 2+ and Typescript
Good understanding of asynchronous request handling, partial page updates, and AJAX
Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as Git
Strong communication skills to effectively collaborate with developers, and other relevant staff members or clients.
Willingness to troubleshoot and solve complex problems
Ability to manage multiple projects and meet deadlines
Flexibility to adapt to changing instructions and requirements