Frontend Software Engineer

Zicasso
Summary
Join Zicasso, a leading luxury travel company, as a fully remote Frontend Software Engineer! You will play a key role in developing and maintaining our innovative travel platform using cutting-edge technologies. This international freelance contractor position offers flexibility in work hours, with a focus on collaboration and maximizing overlap with California time. Based outside the US, we are particularly seeking candidates in Latin America (Brazil, Argentina). The role involves architecting and developing scalable web applications, collaborating with the product team, and participating in agile methodologies. Zicasso offers remote work, flexible hours, a collaborative culture, a learning and development stipend, and two annual company-sponsored international trips.
Requirements
- Bachelor's degree in Computer Science or related field
- 6+ years of experience in frontend software development, ideally in multiple languages
- Experience in Programming and Object-Oriented Programming (OOP) concepts
- Expertise in React, JavaScript, HTML, and CSS
- Experience working with source control systems such as Git
- Experience in working with API's and integrating with Back-End Services
- Ability to write clean, maintainable, and efficient code
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and in a team environment
Responsibilities
- Architect and develop highly scalable and performant web applications using advanced HTML, CSS, Sass, JavaScript, TypeScript, Angular, and/or React
- Evaluate, suggest, and outline improvements to existing interface flows
- Build and maintain scalable web applications using custom, reusable, and responsive UI components
- Write unit and integration tests, ensuring quality as we go
- Use modern debugging tools to set watch-points, break-points, and step the code. Tweak web applications to make them extremely fast (Google PageSpeed Insights)
- Evaluate innovative technologies, libraries, frameworks, architectural patterns, etc
- Proven experience of leading initiatives and exchanging technical knowledge with team members
- Work closely with the product team and business to define, and implement features
- Attend agile team meetings, provide work estimates, participate in code reviews, pair coding, prepare demos, provide technical documentation
Preferred Qualifications
- Experience in Agile development methodologies
- Passion for the travel industry and desire to create exceptional user experiences
Benefits
- Remote work and flexible hours that allow you to enjoy a great work-life balance
- Innovative, fast-paced and collaborative culture that values diverse voices and opinions
- Learning and development annual stipend
- Enjoy two company-sponsored business trips each year at international destinations we serve!