We are looking for a qualified Front-end web developer to join our IT team. You will be responsible for building the ‘client-side’ of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications.
If you’re interested in creating a user-friendly
environment by writing code and moving forward in your career, then this job is
for you. We expect you to be a tech-savvy professional, who is curious about
new digital technologies and aspires to combine usability with visual design.
Ultimately, you should be able to create a functional and
attractive digital environment for our company, ensuring great user experience.
Your 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 UI/UX designer and bridge the gap between
graphical design and technical implementation, taking an active role on both
sides and defining how the application looks as well as how it works.
Responsibilities
Reviewing application requirements and
interface designs.
Developing and maintaining highly
responsive and reusable user interface components using react concepts.
Ensure the technical feasibility of
UI/UX designs.
Optimize web applications
for maximum speed and scalability.
Documenting web application changes
and developing updates.
Maintain and update project
dependencies as well as fix any conflicts.
Collaboration with other Javascript
Engineers to develop front-end and backend architectures that are well
structured and flexible.
Integrate to Rest and GraphQl API’s.
Qualifications
Bachelor’s degree in computer science,
software development or a related technical field. This is optional, as long as
you can showcase what you can do.
Proficient understanding of HTML,
CSS and Javascript.
Good understanding of common
programming paradigms and fundamental React principles such as React
components, hooks, and the React lifecycle.
Good understanding of SSR, SSG and
CSR.
Good understanding of asynchronous
request handling, partial page updates, and AJAX.
Good understanding of Node Js and
GraphQL.
Good understanding of writing unit
tests.
Proficient understanding of
cross-browser compatibility issues and ways to work around them.
Proficient understanding
of version control (Git)
Familiarity with Apollo client and
Apollo server is a plus.
Familiarity with Material UI is a
plus.
How To Apply