About Smart Education:
Smart Education LLC is a leading UAE-based educational distributor specializing in providing high-quality learning and teaching materials for US K–12, Tertiary, and Vocational education, as well as English Language Teaching and Learning resources. Founded by experienced educators from the Middle East, UK, and US, we are committed to delivering regionally specific content that aligns with international standards. Smart Education LLC is a pioneer in transforming traditional educational content into engaging and interactive digital experiences.
About the Role:
We are looking for an experienced and highly motivated Frontend React Developers (Senior and Mid levels) to lead and develop a scalable and high-performance web applications. In this role, you will work closely with cross-functional teams to deliver robust solutions, ensure technical excellence, and contribute to the growth and success of our development team.
Key Responsibilities:
- Design, develop, and maintain scalable, robust, and high-performance web applications using React and React Native.
- Collaborate with product managers, designers, and other developers to understand requirements and translate them into effective technical solutions.
- Ensure the technical feasibility of UI/UX designs while optimizing applications for speed and scalability.
- Write clean, maintainable, and well-documented code, adhering to industry best practices and coding standards.
- Conduct thorough code reviews, providing constructive feedback and ensuring code quality across the team.
- Troubleshoot and resolve complex technical issues and bugs to maintain application reliability.
- Stay updated on the latest trends, technologies, and best practices in React and React Native development, applying them to improve existing processes.
- Mentor and guide junior developers, fostering a culture of collaboration, continuous learning, and technical excellence.
Qualifications:
- Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- Understanding of agile development methodologies (Scrum, Kanban).
- 5+ years of experience in front-end development, using React.js.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Extensive experience with React.js and its core principles.
- Hands-on experience with state management libraries (e.g., Redux, Zustand, MobX).
- Experience with TypeScript.
- Familiarity with RESTful APIs and modern authorization mechanisms (e.g., JWT).
- Experience with frontend build tools and bundlers (Webpack, Vite, etc.).
- Familiarity with modern front-end CI/CD pipelines and testing frameworks (Jest, React Testing Library, Cypress, etc.).
- Experience with version control systems like Git.
Requirements:
1- Technical Skills 
- 5+ years of experience in front-end development, with at least 4 years working with React.js
- Strong proficiency in JavaScript, TypeScript, and front-end development principles.
- Familiarity with state management libraries like Redux or Context API.
- Experience with RESTful APIs, GraphQL, and integrating third-party libraries and services.
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3
- Hands-on experience with Redux, Context API, Hooks
- Strong understanding of UI/UX design principles and responsive design.
2- Soft Skills
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Leadership qualities with a willingness to guide and mentor others.
Join our team and be part of a dynamic, innovative company!
Job Types: Full-time, Contract
Application Question(s):
- How many years of experience do you have in frontend development?
- Do you have a strong knowledge in JavaScript (ES6+), React Hooks, and Redux (or other state management libraries)?
- Do you have a strong proficiency with version control tools like Git?
- How many years of hands-on experience do you have with React.js?
- What is your current monthly salary in US Dollars?
- What is your monthly salary expectation in US Dollars?
- How many days is your notice period?