Senior Front End Developer
Nana -
Sheraton, CairoPosted 2 years ago27Applicants for1 open position
- 26Viewed
- 7In Consideration
- 19Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for the development of a new highly-responsive, web-based user interface. Construct visualizations that are able to depict vast amounts of data.
- Developing and implementing highly responsive user interface components using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Able to design and build modern user interface components to enhance application performance.
- Work and collaborate with the rest of the engineering team. Work with backend and UI/UX teams.
- Developing and implementing front-end architecture to support user interface concepts.
- Learn and understand user interactions.
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it.
- Translate designs, wireframes, and business requirements into solutions using high-quality code.
- Optimizing components for better performance, maintainability, or scalability.
- Optimize applications for maximum speed
- Collaborate with back-end developers and web designers to improve the usability
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Create quality mockups and prototypes
- Help back-end developers with coding and troubleshooting
- Ensure high-quality graphic standards and brand consistency
- Stay up-to-date on emerging technologies
Job Requirements
- BSc degree in Computer Science or relevant field
- +5 years of experience in front-end development
- Proven work experience as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with browser-based debugging and performance testing software.
- In-depth understanding of the entire web development process (design, development, and deployment)
- Experience with user interface design.
- Knowledge of React Native is a plus.
- Understanding of layout aesthetics
- Knowledge of SEO principles
- Familiarity with software like Adobe Suite, Photoshop, and content management systems
- An ability to perform well in a fast-paced environment
- Excellent analytical, troubleshooting, and multitasking skills