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.
- 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.
- 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).
- 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.