Job Description
We are
looking for a Front-End Web Developer who is motivated to combine the art of
design with the art of programming. Responsibilities will include translation
of the UI/UX design wireframes to actual code that will produce visual elements
of the application. You will work with the Back end developer and bridge the
gap between front end design and technical implementation, taking an active
role on both sides and defining how the application looks as well as how it
works.
Responsibilities
Develop
new user-facing featuresBuild
reusable code and libraries for future useEnsure
the technical feasibility of UI/UX designsOptimize
application for maximum speed and scalabilityAssure
that all user input is validated before submitting to back-endCollaborate
with other team members and stakeholdersExcellent
organisational skills and ability to prioritise based on project needsExcellent
written and verbal communicationsGood
analytical, problem solving and debugging skillsSkills and Qualifications
- 0.6 -1
years of UI development experience.
- Bachelors
or Master’s degree in Computer Science or Engineering with relevant industry
experience
- Work
experience in Web UI development (HTML5/CSS3, JavaScript, JQuery, AJAX
concepts, Single page application development, JS frameworks / libraries),Apache or any web server (Work
experience in UI React JS with redux / Vue JS with Vuex and Framework is a
must).
- Good
understanding of server-side CSS pre-processing platforms, such as LESS and
SASS
- Able to
make UI mobile responsive.
- Good
understanding of asynchronous request handling, partial page updates
- Basic
knowledge of image authoring tools, to be able to crop, resize, or perform
small adjustments on an image. Familiarity with tools such as 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).
- Good
understanding of SEO principles and ensuring that application will adhere to
them.
- Awareness
of UI / UXS design principles
- Excellent
organisational skills and ability to prioritized based on project needs
- Excellent
written and verbal communications
- Good
analytical, problem solving and debugging skills