Front-End Software Engineer

  • Miami, United States

Front-End Software Engineer

Job description

We are looking for a skilled front-end engineer to join our team. As a Front-End Engineer, you will collaborate with back-end engineers, architects, and producers to build our platform and help us achieve our goal of revolutionizing the travel industry.

You will be responsible for building front-end applications and integrating them with our platform. You will also assist in researching optimal methodology based on project requirements.

Requirements

You should have experience with:

  • AngularJS (1.x) or Angular 2

  • TypeScript

  • Back-end frameworks (Laravel) knowledge

  • Modern JavaScript libraries like Angular and Material

  • JavaScript (ES6)

  • HTML5, CSS3, JSON

  • Mobile-first responsive web development

  • Deep understanding of UX/UI and grid responsive designs

  • Graphical sense of design, ability to take sketches and turn them into working UI

  • MVC frameworks

  • Working with internal and third party RESTful APIs

  • SketchApp is a plus

In addition to the technical specifications above, your previous experience should show us that…

  • Your written and verbal communication is clear and concise. You can articulate complex technological concepts to fellow engineers and translate for non-engineers. You are adept at navigating technical conversations with both team members and clients alike.

  • You have an understanding of agile workflow and are an expert collaborator. Comfortable in a fast-paced environment, you are able to pivot between work streams; you can focus on one project for an extended duration or contribute to multiple projects simultaneously.

  • You’re passionate about developing your craft as an engineer. This means following industry-accepted standards, specifications and best practices,  and contribute to or follow open source projects. You love learning new technologies, but are discerning enough to know which aren’t production-ready.