Front-End Developer
Uplift+ -
New Cairo, CairoPosted 5 years ago65Applicants for2 open positions
- 64Viewed
- 5In Consideration
- 20Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Responsibilities:
- Work with our Design/UX team to create beautiful, modern UIs
- Work with the UX and Data team to deliver key analytics about how users interact with our applications.
- Be a proponent of testable, scalable solutions
- Help define the coding standards and best practices for our engineering team as we grow.
- Construct visualizations that are able to depict vast amounts of data.
- Learn and understand user interactions.
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it.
- Work and collaborate with the rest of the engineering team.
Job Requirements
- Experience with HTML5, CSS3/SCSS, JS and jQuery is a must.
- 3+ years of experience building performant UIs with modern languages and frameworks.
- Experience building data-rich frontend web applications.
- Strong understanding of Javascript.
- Building component-driven applications with ReactJS/Redux.
- Experience architecting large single-page applications.
- Strong understanding of modern asynchronous architecture (lazy/optimistic loading, handling 'offline' application state, etc.)
- Experience in frontend testing.
- Experience building offline-first application.
- Proficiency with Git.
- A good understanding of CI/CD.
- React Native experience is a plus.