We are seeking a skilled and motivated Frontend Developer with 1-3 years of experience in AngularJS or ReactJS to join our dynamic team. The ideal candidate will have a strong foundation in TypeScript and RxJS, along with hands-on experience with Mapbox or Google Maps APIs and JWT for authentication. Additionally, knowledge of cloud platforms like AWS, containerization, orchestration tools, CI/CD pipelines, and automated deployment processes will be highly advantageous.
Responsibilities:
Develop and maintain responsive and dynamic web applications using AngularJS or ReactJS.
Implement reactive programming patterns using RxJS for efficient data handling and state management.
Implement interactive maps and geolocation features using Mapbox or Google Maps APIs.
Implement JWT authentication to secure user sessions and API endpoints.
Collaborate with backend developers to integrate frontend components with backend services.
Write clean, maintainable, and testable code adhering to coding standards and best practices.
Participate in code reviews, bug fixes, and troubleshooting to ensure the quality of deliverables.
Stay updated with the latest frontend technologies and best practices to continuously improve our development processes.
Requirements:
Proficiency in AngularJS/ReactJs and Typescript.
Experience with Material UI for building responsive and visually appealing user interfaces.
Familiarity with reactive programming principles and experience with RxJS.
Knowledge of geospatial data visualization and interaction using Mapbox or similar libraries.
Understanding of JWT authentication and experience implementing authentication mechanisms in web applications.
Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Knowledge of CI/CD pipelines and automated deployment strategies.
Strong problem-solving skills and attention to detail.
Good communication and collaboration skills to work effectively in a team environment.
Ability to adapt to changing requirements and priorities in a fast-paced environment.
Qualification: BE IT/CE, ME IT/CE, BCA, MCA, BSc IT, MSc IT