Responsibilities:
- Develop and maintain frontend components using HTML, CSS and JavaScript to create engaging and responsive user interfaces.
- Utilize React as the primary framework for building dynamic frontend experiences, with the option to integrate Angular for specific use cases, to deliver exceptional user engagement.
- Implement server-side logic using Node.js to create scalable and efficient backend services.
- Leverage cloud computing platforms such as AWS and Azure to deploy and manage applications in a reliable and scalable manner.
- Collaborate effectively with team members in an international team using agile methodologies (Scrum) and utilize tools such as GitLab, Jira, and Confluence.
- Develop and maintain UI components using React, with a focus on Server-Side Rendering (SSR) using Next.js and React Server Components. Deliver client-side web components that can be easily integrated into other applications.
- Ensure seamless integration of UI components with other apps, using technologies such as Web Components.
- Utilize Storybook to develop, test, and document UI components in isolation, ensuring consistency and reusability across the application.
Our colleagues provide insider information about:
- Daily adventures and challenges
- Our passionate team
- The technologies behind the innovative projects and solutions
Your qualifications
- Engineering degree in Computer Science from reputed university
- Minimum of 5 years of professional experience in backend development
- Minimum of 5 years of professional experience in frontend development (React is a must)
- Proficiency in a wide range of frontend and backend technologies, including but not limited to HTML, CSS, JavaScript, React and Node.js.
- Familiarity with cloud computing platforms such as AWS and Azure.
- Experience with integration of REST APIs
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and working with code branching systems like git
- Experience in working with Design Collaboration Platforms like Zeplin is advantageous
- Familiarity with utility CSS frameworks such as Tailwind is a bonus
- Strong understanding of responsive design principles and best practices
- Excellent communication and collaborations skills
- Ability to work effectively in an international team using agile methodologies (Scrum)