Israel

Summary

We are looking for a versatile Front-End Engineer with strong full-stack awareness to join our engineering team. While your primary focus will be building elegant, scalable, and performant user interfaces, you’ll also leverage your back-end experience to collaborate across the stack and deliver end-to-end solutions.

This role is ideal for an engineer who thrives at the intersection of front-end and back-end development, cares deeply about user experience, and enjoys solving complex technical challenges.

Duties and Responsibilities

-   Design, develop, and maintain responsive, dynamic front-end applications using React.

-   Collaborate with product managers, designers, and back-end engineers to build intuitive and performant user experiences.

-   Integrate front-end components with APIs and back-end services.

-   Contribute to back-end development in Python or Java when needed (e.g., building REST APIs, data processing pipelines, or integration services).

-   Ensure code quality through unit testing, code reviews, and best practices in CI/CD.

-   Optimize applications for performance, scalability, and security.

-   Participate in architectural discussions and influence the full product stack.

-   Stay current with emerging technologies and contribute ideas to improve team practices.

Education and Experience

-   BSc. in Computer Science, or a related field.

-   5 years of hands on experience in developing front-end applications with React and modern front-end technologies JavaScript/TypeScript, Redux, Webpack, etc.).

-   Solid experience with Python (e.g., Flask, FastAPI, Django) and Java (e.g., Spring Boot, JEE).

-   Understanding of RESTful APIs, microservices, and system integration.

-   Familiarity with databases (SQL, MongoDB, and/or NoSQL).

-   Strong foundation in computer science concepts (data structures, algorithms, design patterns).

-   Experience with Git, CI/CD pipelines, and cloud environments (AWS).

Other Skills

-   Experience with GraphQL, WebSockets, or real-time systems.

-   Familiarity with containerization (Docker, Kubernetes).

-   Knowledge of automated testing frameworks (Jest, PyTest, JUnit).

-   Exposure to DevOps practices and infrastructure-as-code.

Apply for this job

send your cv