Senior Javascript Engineer

Job description

About Tandem  

Tandem is the platform for fast growing companies that want to grow faster. We provide all our members with technology,  services and a tight knitted community to run their office the smart way with happier team members. Our mission is to create a world where people come to work happy and through their work, live more fulfilling lives.  

We are working so that in 5 years we become the biggest community of companies in LATAM, where our member companies have everything they need  and through our network they are growing much faster. We believe that if we can change the way we work in Mexico we can change the future of our country.  

Below are the values that guide who we are and everything that we do:

 

 

Collaborative.   

We believe that companies grow faster together and we are always looking for new clever ways to support their growth.  

Grateful.   

We believe that grateful people are happier people. We appreciate hard work and take every opportunity to recognize a work well done.  

Authentic.   

We don’t not aspire or perfection, but we do inspire everyone around us to be better than the day before.  

Perseverent.   

We all want for people to come to work happier and live more fulfilling lives. For this we will try whatever we need to make our mission a reality. The way people work needs to change and we will do whatever is necessary to pave the way. Rocky could not have said it better: “It's not about how hard you hit, it's about how hard you can get hit and keep moving forward.”  

Driven.   

The future is not going to create itself and we are not going to wait for someone else to built it their way. We all have ideas of how the world should be, but to work on our team, you better have a tendency to move boldly into making your ideas a reality.  

Hungry for change. Because the humans of this planet deserve much better than the way they have worked for the last 2,000 years.  

Responsibilities.

  • Write elegant, clean code and maintainable code.

  • Build new features for existing products.

  • Lead the software development of new projects.

  • Guarantee the organization and quality of code. Automate processes. Follow best practices in software development.

  • Design efficient and reusable frontend architecture.

  • Build and lead teams of frontend developers, designers and other stakeholders at Aliada.

  • Collaborate with designers, product managers, and other developers to deliver great software on time.

 

Requirements

 

Responsibilities.

  • Write elegant, clean code and maintainable code.

  • Build new features for existing products.

  • Lead the software development of new projects.

  • Guarantee the organization and quality of code. Automate processes. Follow best practices in software development.

  • Design efficient and reusable frontend architecture.

  • Build and lead teams of frontend developers, designers and other stakeholders at Aliada.

  • Collaborate with designers, product managers, and other developers to deliver great software on time.

Minimum requirements.

  • 5+ years of experience developing software following best practice of writing elegant and clean code, maintainable software, and well-tested code.
  • You are a JavaScript expert.

  • Experience with modern JavaScript tooling like ES6+, Webpack, Babel, Jest, React and Redux, ESLint, Flow.

  • Deep knowledge of HTML and CSS. You understand cross-browser compatibility issues and their solutions, you know how to work the layout, and are pixel perfect.

  • You have an eye for great design and always look to implement the best usability patterns.

Plus.

  • Experience working with React Native.

  • Experience working with GraphQL.

Everyone at Tandem receives.

  • A competitive salary

  • You get you choose your own hardware

  • Home office days

  • Delicious lunch prepared and cooked at the office everyday by the best Aliada chef

  • A culture of collaborative product building driven by independent ideas and initiatives.

Include the following in your application

  1. A brief introduction of yourself. Let us know what you are looking for. Let us know in which other projects you’ve enjoyed very much working on? Any projects you did not enjoy? What are things that motivate you?
  2. Links to online profiles (GitHub, Medium, Hacker News, Twitter, etc.)

  3. A brief history of your professional experience. You can send us your CV, a link to your LinkedIn profile, or a couple of paragraphs describing your work experience and the projects you’ve worked on.