JOB DETAILS

Principal Frontend Developer (React)

Why should you find your next job with Revelo?

Revelo's developers are professionals with advanced technical ability and are prepared for all the challenges of the tech industry. We are looking for talent who are motivated to help build our clients' businesses and are also looking to grow in their career. If you want to work at the best tech companies in the United States, be paid in US dollars with unique growth opportunities, then Revelo is the right place for you.

About Revelo:

Revelo is a platform that streamlines and simplifies the process of hiring tech talent by connecting candidates to the best companies in the US. Unlike traditional processes, you apply only once for the desired position and with your profile approved, you can start receiving interview invitations to get your new job as a Frontend Architect (React) and be paid in US dollars.

About the role:

We are looking for a Principal Frontend Developer (React) that will have the following main responsibilities:

  • Work with product managers and technology teams to understand roadmap priorities and shape product features to address the needs of customers.
  • Articulate design and architecture trade offs and apply software design patterns to efficiently solve complex engineering problems.
  • Drive design and implementation based on sound engineering design principles and best practices with focus on testability, maintainability and scalability.
  • Provide overall project design and estimates that meet both business and technology strategy needs during project scoping phases.
  • Manage velocity of delivery without compromising quality of product releases.
  • Mentor senior engineers and technical leads to make sound technical decisions, and help build effective software engineering practices, especially in the adoption of formal testing as part of the software development process.
  • Help identify areas of improvements in the code base, and drive it to make it better
  • Embrace the “you build it, you run it” engineering principles.
  • Champion good software engineering habits such as clean code principles, security, tech debt balance, TDD and agile habits.
  • Own, diagnose and resolve complex system technical issues and code defects.
  • Collaborate with engineering leadership to establish the technical roadmap to facilitate innovation and enhancement of product capabilities.
  • Provide leadership with a point of view on "what’s next" as it relates to technology coding tools, applications and concepts. Collaborate with other principal engineers to establish an engineering community of excellence (COE) to evangelize architecture, code or security reviews, innovative engineering and knowledge sharing.
  • Drive a culture of technical excellence, continuous improvement and lifelong learning. Identify and work with SRE to implement opportunities for automation to enhance efficiency in the software delivery cycle and the reliability of the products.


  • Requirements:

  • Advanced or Fluent English
  • 15+ years of experience in software engineering in a fast paced environment.
  • Expert level knowledge of React (17/18) and one other programming language such as Golang, Python, or Scala.
  • Experience with RESTful APIs and alternatives like GraphQL.
  • Advanced experience with testing methodology and fully comfortable with TDD/DDD development practices.
  • Knowledge of composable and scalable architectures.
  • Knowledge of responsive design principles and mobile-first development.
  • A solid understanding of core web and browser concepts.
  • Knowledge of public cloud infrastructure such as GCP, AWS or Azure.
  • Strong understanding of modern CI/CD methodology and Git based workflow.
  • Clear and persuasive written and oral communication skills to lead or persuade fellow engineers and non-technical audience.


  • Desired skills:

  • MS degree (Computer Science) or equivalent.
  • Next.JS
  • Knowledge of CSS frameworks like Tailwind CSS.
  • Functional Programming/Reactive programming.
  • Hands on experience developing applications deployed on public cloud infrastructure such as GCP, AWS or Azure.


  • Do you have these skills? Apply now and reveal your potential.

    Do you have these skills?

    Apply now

    Apply now and reveal your potential.

    Salary

    Up to US$ 10000 monthly

    Location

    US (Remote)

    Employment Type

    Full-time

    Apply now

    Enterprises and startups use Revelo's talent to scale
    their engineering teams

    Walrus

    We simplify the selection process so you can be found faster

    Apply now
    Totalmente gratuito

    Totally free

    No cost from registration
    to hiring.

    Suporte profissional

    Professional support

    Get expert tips and even interview training.

    Bônus na contratação

    Zero bureaucracy

    We handle everything for you:
    career support, HR management and legal issues.

    How to become a Revelo developer?

    Work with top software companies in just 4 easy steps

    Create your profile

    It's extremely quick and easy! Just tell us a little bit about yourself and your career path.

    Tell us what you like

    Take a look at all of our open roles and let us know which ones interest you the most!

    Get matched to the best opportunities

    Based on the interests you selected, our matchers will reach out when your profile matches an open role and we will immediately start your recruitment process!

    Find your dream job

    Work where you want, the way you want, and let us take care of the red tape for you.

    Revelo
    Ⓒ Revelo. All rights reserved. Privacy Policy and Terms of Use.
    Apply now