Job Summary
We are looking for an ambitious and self-driven Front-end Developer to join our team. As a Front-end Developer, you will be responsible for implementing visual elements that users see and interact within a web application. You will combine the art of design with the science of programming. You will be responsible for the translation of UI/UX design wireframes to actual code
Minimum Qualification:
Degree
Experience Level:
Mid level
Experience Length:
3 years
Job Description
.
As a Front End Developer, your job responsibilities include the following;
Writing clean, organized and well thought out code
Working in a cross-discipline agile environment with designers and other developers to suggest and critique ideas, and prototype early concepts.
Using GIT for version controlling and managing codebases with multiple developers
Working with data-handling via AJAX and JSON.
Creating prototype usable experiences using Bootstrap.
Understanding the nuances of, and have experience building functional cross-browser JavaScript and responsive layouts.
Collaborating in a team to develop large front-end web applications that perform well on all devices using modern languages, libraries and frameworks.
Effectively debugging, understanding and resolving issues within your code.
Staging work is done on a leading cloud provider (Heroku, AWS, DigitalOcean) for review and feedback
Proving that you care about the performance of your code and finished product
Collaborating with other developers and contribute to building shared standards, tools, and approaches.
Other responsibilities as assigned by Line Manager.
We’d love to meet someone with
A minimum of 3 years front end development experience for a junior level & 5 years for senior level.
An innate passion to solve problems, a drive to stay engaged, learn, and level-up quickly.
You have a passion for helping and contributing to a growing development team.
You have a deep understanding of the modern Javascript and React JS.
Good understanding of data structures and advanced algorithms e.g Dynamic programming, Queues, Tree traversals, etc.
You possess significant experiences in the following;
Using JavaScript as a programming language.
Working with REST APIs.
Working with modern web stacks (transpilers, linters, build and CI tools, etc.).
Building maintainable, scalable, and well-structured semantic HTML/CSS and JavaScript (vanilla JS, ES6).
Writing and maintaining unit and integration tests
The ability to excellently document and communicate technical ideas to high-level executives.
The ability to lead self and others.