Front End Developer

Heredia / Costa Rica
IT – Development /
Hybrid
Firmex, a Datasite company, is a global software-as-a-service provider. The company’s Firmex VDR service is the world’s most trusted virtual data room, having been used by over 140,000 companies worldwide to share confidential documents for due diligence, litigation and compliance.

Our Front End Developers use a mix of HTML5, CSS and JavaScript on the front-end. Responsibilities will include translation of the UI/UX design mockups to actual code that will produce visual elements of the application. You will work with Product Owners and bridge the gap between mockups and ideas, and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

As our Front End Developer you will:

    • Be involved in all aspects of new and exciting UI builds
    • Build reusable code and libraries for future use
    • Ensure the technical feasibility of UI/UX designs
    • Implement various design patterns to ensure code reusability
    • Apply their hands-on experience with a modern JavaScript framework such as Vue.js, React or Angular in our development environment
    • Optimize application for maximum speed and scalability
    • Assure that all user input is validated before submitting to back-end
    • Understand asynchronous application behaviors of systems at scale
    • Constantly ask: is there a better way to do this? But someone who has the self-restraint to not implement change simply to be different

What you'll need to be successful as a Front End Developer:

    • Proficient understanding of web markup, including HTML5, CSS3
    • Proficient understanding and use of client-side scripting and JavaScript frameworks such as Vue.js, including jQuery
    • Proficient understanding of asynchronous request handling and RESTful APIs
    • Proficient understanding of CSS preprocessors such as SASS or LESS
    • Proficient understanding of cross-browser compatibility issues and ways to work around them
    • Proficient understanding of code versioning tools, such as Git
    • Good understanding of responsive and adaptive design
    • A passion for Agile methodology but the flexibility to think outside the scrum. You can think on your feet, collaborate with your team and others, and you enjoy taking ownership for your work.
    • A curious nature. You want to understand the process behind the decisions, the why of the design, and the nature of the application. New and shiny things can be fun but you’re interested in learning how new technologies, tools and methodologies would work for us.
    • Outstanding communication. This is not a heads-down role. You will be working with a team that innovates together, out loud. And you will need to listen, engage, and present to external teams and senior project managers in a confident manner.
    • Pride. You enjoy your work and getting a job done well. You want to be part of a team that promotes their accomplishments and sees the difference they make.
*Note: The “Core Duties” is a summary of the duties that are essential to this role and is not an exhaustive list. Firmex reserves the right to add or amend duties as necessary.

At Firmex, we’re guided by our core values of respect and collaboration to create an equitable, diverse and inclusive environment where all employees and candidates alike can thrive. BIPOC, LGBTQIA2S+, women, people with disabilities, internationally trained professionals and historically disenfranchised groups are encouraged to apply. If you need any accommodations or adjustments throughout the interview process and beyond, we’ll be happy to assist you.