Travelstart is Africa’s leading online travel agency. Based in sunny Cape Town, we have offices across Africa and the Middle East where hundreds of Travelstarters are dedicated to rocking your travel world. We want our customers to spend less time planning their travels and more time on holiday. Our mission is to save you time, money and stress with our si...
Read more about this company
This role is ideal for a developer who thrives in a versatile and innovative environment. Your expertise in Angular and full-stack development will contribute to the seamless execution of our technical projects, enhancing our B2B partnerships, internal operations, and customer experiences.
(This role is planned to be based in Cape Town )
Key Responsibilities
Design, develop, and maintain B2C and B2B solutions, internal tools, and customer-facing web applications using.
Collaborate with cross-functional teams to define, design, and ship new features and functionality for our diverse range of projects.
Ensure applications' performance, quality, and responsiveness by identifying bottlenecks and bugs and devising solutions to these problems.
Implement responsive UI designs that offer a seamless experience across different devices and platforms.
Integrate with backend services to create a robust, scalable, and efficient web ecosystem.
Participate in code reviews, contributing to maintaining high-coding standards and improving team knowledge.
Stay up-to-date with new web technologies and Angular updates, incorporating the best practices into development processes.
Assist in the estimation of project timelines and the identification of project risks.
Provide technical leadership and mentoring to junior team members, fostering a culture of learning and growth.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field.
4+ years of experience in full-stack development, with a strong focus on Angular for front-end development.
Proven experience with Angular and its core principles, including a deep understanding of its best practices and lifecycle.
Experience with RESTful APIs and web services integration.
Experience with Mobile first, mobile app experience will be advantageous.
Solid understanding of HTML5, CSS3, and responsive design principles.
Familiarity with state management libraries and practices.
Knowledge of code versioning tools, such as Git.
Excellent problem-solving skills and the ability to work independently or as part of a team.
Strong communication and interpersonal skills, capable of collaborating effectively with both technical and non-technical teams.
Preferred Qualifications
Experience with cloud services (AWS, Azure, or Google Cloud) and deploying scalable applications in the cloud.
Familiarity with containerization technologies (Docker, Kubernetes) and continuous integration/continuous deployment (CI/CD) pipelines.
Experience in developing B2C and B2B platforms, internal systems, and customer-facing applications, particularly within the travel industry