Senior Frontend Engineer, UI/UX

Job not on LinkedIn

🕒 January 6

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of GamaLearn

GamaLearn

11 - 50 employees

Founded 1989

📚 Education

☁️ SaaS

Education • Corporate • SaaS

GamaLearn is a pioneering company founded in 1989 that specializes in providing innovative educational solutions across various sectors including K-12, higher education, and corporate training. With a comprehensive portfolio of services such as assessment solutions, curriculum development, and content transformation, GamaLearn empowers students, educators, and organizations through modern educational technologies and strategic partnerships in the MENA region. Their commitment to leveraging Cloud, AI, and digital transformation tools positions them as a leader in advancing education and assessment methodologies.

📋 Description

• Architect and implement robust, reusable, and maintainable frontend components and libraries • Write clean, well-documented, and testable code following best practices and coding standards • Implement seamless data flow between frontend and backend systems via RESTful and GraphQL APIs • Optimize frontend performance across devices and browsers • Implement and maintain state management solutions • Apply caching strategies and performance optimizations • Develop real-time frontend systems using WebSockets and Socket.io • Leverage browser features including Web Components, Shadow DOM, and Service Workers • Implement unit, integration, and end-to-end tests to maintain code quality and application stability • Collaborate with backend, design, product management, and customer success teams • Translate requirements into functional and visually appealing user interfaces • Stay current with industry trends and emerging technologies to drive innovation

🎯 Requirements

• 8+ years of hands-on experience as a Frontend Engineer • Bachelor/Master's degree in Computer Science, Software Engineering, or related field, or equivalent experience • Strong portfolio showcasing React, Vue.js, and Next.js work • TypeScript, React, Vue.js, and Next.js proficiency • Modern frontend ecosystem knowledge, including bundling, linting, testing, and releasing • React Hooks, Context API, Redux, Zustand, Jest, Cypress, Mocha, Chai, and React Testing Library • Vue Composition API, Options API, Vuex, Pinia, Jest, and Vue Test Utils • Next.js SSR, SSG, routing, and API routes • JavaScript ES6+, HTML5, and CSS3 • CSS preprocessors such as Sass and Less; CSS-in-JS such as Styled Components and Emotion • RESTful and/or GraphQL API integration • Webpack, Parcel, Vite, npm, and yarn • Responsive design and cross-browser compatibility • Cloud familiarity, preferably Azure, AWS, or Google Cloud • DevOps systems and CI/CD pipelines, preferably Azure DevOps • Git; TFVC is a plus • Agile/Scrum methodologies and Agile environment experience • Strong problem-solving, collaboration, communication, adaptability, and documentation skills

Apply Now