Job Description
We are looking for a skilled and passionate Frontend Developer with expertise in React.js and Next.js to join our team. The ideal candidate will have a strong foundation in building highly responsive, Progressive Web Applications (PWAs), and hands-on experience with REST, GraphQL, and gRPC (Protocol Buffers) integration. Additionally, you should be familiar with CI/CD pipelines, specifically using GitHub Actions for building and deploying frontend apps, and have knowledge of authentication and authorization protocols such as OpenID Connect and OAuth 2.0.
Responsibilities:
- Build, test, and maintain modern, responsive web applications using React.js and Next.js.
- Develop Progressive Web Apps (PWAs) with offline capabilities and installable features.
- Integrate with RESTful APIs, GraphQL, and gRPC services (Protocol Buffers).
- Implement visually appealing UIs using Tailwind CSS or other modern CSS frameworks.
- Ensure optimal performance across a variety of devices and browsers
- Participate in CI/CD workflows using GitHub Actions for packaging and deploying frontend apps.
- Implement secure authentication using OpenID Connect and authorization with OAuth 2.0.
- Collaborate with cross-functional teams including designers, backend developers, and product managers.
- Write clean, maintainable code and participate in peer reviews.
Requirements:
- 6+ years of experience with React.js and Next.js.
- Strong fundamentals in JavaScript (ES6+), HTML5, and CSS3.
- Experience with responsive design and mobile-first development.
- Practical knowledge of Progressive Web Apps (PWAs).
- Solid experience working with REST APIs, GraphQL, and gRPC/Protocol Buffers.
- Familiarity with CI/CD pipelines, especially using GitHub Actions for frontend builds.
- Proficiency in Tailwind CSS or equivalent modern CSS libraries.
- Understanding of state management tools like Context API.
- Knowledge of authentication protocols (OpenID Connect) and authorization protocols (OAuth 2.0).
- Version control experience with Git.
Interested candidates can apply online or email your CV to [email protected]