Senior Software Engineer
Join a team developing web applications and backend services for digital learning products used by learners worldwide. This is an onsite role in Haifa, Israel.
Responsabilidades
- Design, develop, and maintain responsive web applications
- Build scalable backend services and APIs
- Contribute to product architecture and technical decisions
- Collaborate with product, UX, and QA teams
- Use user feedback to iteratively improve products
- Mentor team members and promote software development best practices
- Contribute to product design and full-cycle software development
Requisitos
- B.Sc. in Computer Science or a related field
- At least 4 years of hands-on frontend or full-stack web development experience
- Strong knowledge of JavaScript, TypeScript, and frameworks such as React or Angular
- Experience with state management such as Redux
- Experience with CSS-in-JS, SASS/SCSS, or other modular styling systems
- Experience evolving design systems and component libraries
- Knowledge of web performance optimization, lazy loading, and bundle size management
- Experience with responsive design, cross-browser testing, and mobile-first development
- Experience with backend technologies such as Node.js, Python, or Java
- Understanding of RESTful APIs and service-oriented architecture
- Familiarity with cloud platforms such as AWS or Azure
- Experience with MySQL and NoSQL databases
- Understanding of modern web architecture and performance optimization
Se valora
- Exposure to server-side rendering or Next.js
- Familiarity with Jest, Testing Library, or Cypress
- Experience with CI/CD pipelines
- Familiarity with Docker or Kubernetes
- Exposure to mobile web or hybrid app development
Beneficios
- Work on products used by millions of learners worldwide
- Join a startup-like culture within a global education company
- Collaborate with a close-knit team