Senior Front-end Developer (React / JavaScript / TypeScript
BA/LGHR is recruiting a Senior Front-end Developer (React / JavaScript / TypeScript) for a Software Company, located in Ramallah, Palestine.
Type of Contract: Full-time.
Essential Duties and Responsibilities:
- Developing new user-facing features for our front-end apps, using React.js and TypeScript.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code.
- Writing, auditing, and improving the test coverage.
- Performing regular code reviews and collaborating with other developers.
- Improving front-end performance, optimizing components for
- maximum performance across a vast array of web-capable devices and browsers.
Special Requirements & Skills:
- Special Requirements & Skills:
- 2+ years demonstrable experience working with React, using the latest best practices, including functional components, hooks, etc (experience with Next.js is a plus).
- Advanced knowledge of Javascript and related technologies, including ES6, TypeScript, and Webpack.
- Experience integrating with REST APIs (familiarity with react-query or SWR is a plus).
- Experience with user interface design.
- Experience with testing frameworks (Jest / Cypress).
- Familiarity with react testing libraries is a plus.
- Experience with CSS-in-Js methodologies (e.g. emotion-js) is a plus.
- Strong Knowledge of git.
- Excellent written and verbal communication skills.
- Total Years of Experience:
- 3+ years of total experience with 2+ years of them in a relevant role.
Education:
Bachelor’s degree in Computer Science, Software Engineering or related field.
Location:
Flexible. Either physically in Ramallah or remotely throughout the country
Languages Required:
Fluent in English and Arabic
Benefits:
Competitive benefits.
How to Apply
Interested and qualified candidates can apply online through Apply Now