This is a remote position.
We are seeking a highly skilled Frontend Developer with expertise in and modern frontend technologies to join our dynamic team. The ideal candidate will have strong experience designing building and maintaining robust scalable and performant web applications.
This role requires a passion for clean reusable code responsive design and modern frontend best practices.
Key Responsibilities
- Develop test and maintain frontend features using 13 (App Router preferred) and TypeScript.
- Build performant SEOoptimized applications using ServerSide Rendering (SSR) Static Site Generation (SSG) and Incremental Static Regeneration (ISR).
- Collaborate with backend developers and designers to create seamless user experiences.
- Implement and maintain responsive accessible and pixelperfect UI components based on Figma or similar design tools.
- Consume RESTful APIs efficiently and handle authentication flows (OAuth2 JWT sessionbased)
- Optimize frontend performance using tools such as Lighthouse Core Web Vitals and Bundle Analyzer.
- Write clean modular and testable code with unit integration and E2E tests (Jest Testing Library Cypress).
- Maintain proper technical documentation of components and frontend modules.
- Participate in code reviews technical discussions and architectural decisionmaking.
Requirements
- 3 years of professional experience in frontenddevelopment.
- Strong proficiency in JavaScript (ES6 and TypeScript.
- Deep experience with and including:
- Filebased Routing and Dynamic Routing.
- API Routes and Middleware in .
- SSR SSG ISR and clientside rendering (CSR) tradeoffs.
- Solid understanding of:
- HTML5 CSS3 and responsive design principles.
- CSS frameworks (e.g. Tailwind CSS SASS CSS Modules).
- Familiarity with State Management libraries such as Redux or React Context API.
- Experience with Git and working within Agile/Scrum teams.
- Familiarity with building Progressive Web Applications (PWA) is a plus.
- Experience integrating with headless CMSs (e.g. Contentful Sanity) is a plus.
Benefits
- Competitive salary.
- Flexible working hours and remote work options.
- Opportunity to work with the latest technologies and architectures.
- Professional development opportunities.
3+ years of professional experience in backend development using Java. Strong proficiency in Spring Boot and its ecosystem (Spring Data JPA, Spring MVC, Spring Security etc). Solid understanding of relational databases and experience writing complex SQL queries and managing database schemas. Experience with NoSQL databases such as MongoDB, Redis, Cassandra, or Elasticsearch. Deep understanding of REST API principles and standards. Familiarity with Microservices Architecture and messaging systems (e.g., RabbitMQ, Kafka) is a plus. Familiarity with agile development methodologies (Scrum, Kanban).