Apply Now
We are looking for a talented and passionate Frontend Developer to join our team. You will be responsible for building and maintaining dynamic, user-friendly, and responsive web applications using Angular, TypeScript, and other frontend technologies. As a key member of the frontend development team, you will work closely with designers, backend developers, and product managers to deliver seamless and engaging experiences for users on our platform.
Responsibilities
- Develop and maintain user-facing features using Angular and TypeScript.
- Work with UI/UX teams to translate designs and wireframes into high-quality, responsive, and interactive web applications.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize the application for maximum speed and scalability.
- Implement real-time communication features (e.g., video interviews) using WebRTC or third-party APIs like Twilio or Agora.
- Collaborate with backend developers to integrate APIs and ensure smooth data flow.
- Maintain code quality, including writing unit and integration tests with Jasmine and Karma.
- Troubleshoot, debug, and upgrade existing applications.
- Contribute to the design and implementation of new features for the platform.
- Stay up to date with the latest frontend development trends and best practices.
Requirements
- Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3.
- Experience with Angular Material or other component libraries.
- Familiarity with responsive design principles and mobile-first web development.
- Hands-on experience with state management tools such as NgRx, Redux, or similar.
- Strong understanding of WebRTC or experience integrating video communication APIs (e.g., Twilio, Agora, Daily.co).
- Familiarity with RESTful APIs and integration with backend services.
- Experience with testing frameworks such as Jasmine, Karma, and Protractor.
- Proficiency in version control systems like Git and familiarity with CI/CD workflows.
- Experience working with cloud platforms like Firebase, AWS.
- Excellent problem-solving skills and the ability to work independently and in a team environment.
- Strong communication skills and the ability to work cross-functionally with design and backend teams.
Nice to Have:
- Experience with Tailwind CSS or other utility-first CSS frameworks.
- Familiarity with Node.js or other backend technologies.
- Experience with GraphQL.
- Knowledge of Agile and Scrum methodologies.
- Familiarity with cloud-based video applications and real-time communications in the context of interviews or meetings.
How To Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.