Software Engineer Role Overview
This role involves working as a seasoned frontend software engineer to deliver high-quality web applications that meet client expectations.
Key Responsibilities:
* Collaborate with product managers, designers, and engineers to develop intuitive user interfaces.
* Take ownership of the full software development lifecycle: design, implementation, testing, deployment, and monitoring.
* Write clean, efficient, and maintainable code using React, TypeScript, and Java.
* Work with technologies such as GraphQL, Node.js, Kubernetes, SQL/NoSQL databases, and AWS.
* Contribute to daily releases and participate in agile development environments.
* Continuously improve UI/UX, performance, and accessibility of web applications.
Qualifications & Requirements:
* 4–6 years of frontend development experience, with strong proficiency in React and TypeScript.
* Solid understanding of Java and backend integration.
* Experience with GraphQL, Node.js, and cloud infrastructure (preferably AWS).
* Proven track record of delivering production-grade software in agile environments.
* Strong problem-solving skills and ability to work independently and collaboratively.
* Excellent communication skills and a proactive mindset.
Nice to Have:
* Experience in travel tech or consumer-facing platforms.
* Familiarity with CI/CD pipelines and daily release cycles.
Equality & Opportunity for All: We pride ourselves on being an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification.
About This Job: This job posting is about becoming a skilled frontend software engineer with significant experience in developing scalable and user-friendly web applications.