Senior Frontend Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

BS in Computer Science or related technical discipline or equivalent experience as a Software Developer., 5+ years of experience with React and frameworks like Next.js or Remix., Expert knowledge of JavaScript (ES6+) and TypeScript, along with proficiency in HTML5 and CSS3., Strong understanding of modern React features and experience optimizing web applications for performance and accessibility..

Key responsibilities:

  • Lead the development of responsive, high-performance React applications.
  • Collaborate with design, back-end, and QA teams to build user-friendly web applications.
  • Mentor junior developers and guide them in best coding practices.
  • Proactively troubleshoot and resolve complex issues in web applications.

Job description

Who we are: 

We are a full-service agency & content studio helping companies to thrive through strategy, creative, technology services, and human talent.


Job purpose:

As a Senior Frontend Developer, you’ll lead the design and development of cutting-edge web applications, taking full ownership of the front-end architecture. You will also mentor junior developers and collaborate closely with cross-functional teams to bring high-performance and user-friendly products to life.


In this role, you will:

  • Develop web applications using React and other front-end technologies like HTML, CSS3, JavaScript and TypeScript.
  • Drive technical decisions, ensuring that solutions meet both business requirements and adhere to best practices in web development.
  • Contribute to the continuous improvement of processes and methodologies within the team.


Job details: 

  • Location: 100% Remote – open to candidates based in Central America, Mexico, or Colombia.
  • Schedule: Monday to Friday, 8:00 AM to 5:00 PM CR Time Zone
  • Language Proficiency: Spanish: Native / English: B2+ reading, writing, and conversation
  • Immediate availability preferred.


Key Responsibilities:

  • Lead the development of responsive, high-performance React applications that follow modern web standards. 
  • Collaborate with design, back-end, and QA teams to build and maintain web applications that prioritize user experience and accessibility. 
  • Own the entire front-end development process, ensuring code quality, reusability, and adherence to the technical architecture established by the team. 
  • Translate design wireframes into high-quality code, focusing on performance optimization and cross-browser compatibility. 
  • Proactively troubleshoot and resolve complex issues in web applications, ensuring a seamless user experience. 
  • Mentor junior developers, guiding them through best coding practices and helping them grow within the team. 
  • Assess and optimize page performance and WCAG compliance. 
  • Use CI/CD services to deploy and maintain cloud-based applications using a GitFlow process. 
  • Ensure concise and comprehensive project documentation is maintained, following the team’s guidelines. 
  • Debugs or troubleshoots complex issues in existing web applications  


Academic Background:

  • BS in Computer Science or related technical discipline or equivalent experience as a Software Developer


Required Skills and Experience:

  • 5+ years of experience working with React and frameworks like Next.js, Remix, or React Router
  • Expert knowledge of JavaScript (ES6+) and TypeScript in the context of React. 
  • Proficiency in HTML5, CSS3, and responsive design, including experience with CSS pre-processors like SASS or LESS. 
  • Knowledge of cross-browser compatibility and troubleshooting complex UI issues. 
  • Extensive experience creating animations using CSS, JavaScript, GSAP, or similar libraries. 
  • Excellent understanding of JavaScript, including the OOP concept and how shadow DOM and DOM work. 
  • Strong understanding of modern React features, including hooks, higher-order components (HOCs), custom hooks, and state management tools (e.g., Redux, Zustand). 
  • Experience optimizing web applications for performance, accessibility (WCAG/ARIA), and SEO. 
  • Familiarity with build tools (Webpack, Vite.js, Gulp) and version control systems (Git). 
  • Experience working with RESTful APIs and GraphQL for seamless integration with back-end services. 
  • Proficiency in modern development practices (e.g., Mobile First, MVC, Object-Oriented development). 
  • Capable of working with version control systems (SVN, GIT, Mercurial)  
  • Exposure to CI/CD tools and development pipelines. 
  • Experience with Atlassian tools such as JIRA, Bitbucket, and Confluence. 
  • Capable of troubleshooting, debugging, and conducting root cause analysis of web applications. 


    Desirable Skills (Not exclusive): 

    • Immediate availability preferred. 
    • Familiarity with content management systems like Adobe Experience Manager or Contentful. 
    • Adobe Experience Manager (AEM) on version 6.3 or later, or enterprise CMS it's a plus. 
    • Experience with cloud services like AWS or Azure. 
    • Previous experience in Agile/SCRUM environments or Digital Agencies. 
    • Knowledge of automation tools and experience optimizing build processes. 


    Core Competencies: 

    At our company, we believe that success is not just about technical proficiency but also how you work with others and approach challenges. As part of our team, you’ll be expected to demonstrate the following key competencies:


    • Cultivates Innovation:
      • Generates useful ideas that are new, better, or unique.
      • Introduces fresh perspectives on problems, moving beyond conventional approaches.
      • Challenges the status quo and pushes for continuous improvement.
    • Collaborates:
      • Works effectively with others across the organization to achieve common goals.
      • Earns the trust and support of colleagues by being open and communicative.
    • Manages Complexity:
      • Gather data from various sources to solve complex problems.
      • Weighs the pros and cons of different solutions and assesses risks and benefits.
      • Analyzes diverse information sources thoroughly before defining problems and implementing solutions.
    • Communicates Effectively:
      • Conveys messages clearly, compellingly, and concisely.
      • Shares helpful and timely information with team members across the organization. 


        How to apply: 

        If you are excited about creating impactful solutions and working with a passionate team, please send your updated CV and a portfolio or links to relevant projects through the form we have for this position on our careers page. 

        Required profile

        Experience

        Spoken language(s):
        SpanishEnglish
        Check out the description to know which languages are mandatory.

        Other Skills

        • Collaboration
        • Communication
        • Problem Solving
        • Innovation

        Front-End Developer Related jobs