REACTjobsboard

ReactJS Developer

React jobs at Oyster

Oyster

Oyster is a true global team with three main offices: Silicon Valley, Mexico City, and Kathmandu. The immeasurable value of our team's diverse background is what we treasure the most, immediately followed by our common passion for creating woah!-products and delivering excellent work.

We like to work with self-starters and driven people that enjoy complete autonomy and the latest tech equipment we provide them from day one. We love to see them take proud ownership of the results, and celebrate victories across borders together.

Our highly skilled team of Fintech gurus and emerging markets experts is committed to raise the bar of the Mexican financial industry, one step at a time.

As our ReactJs Developer you will Collaborate with product and UX teams to give them input on the interfaces we are building from an engineering standpoint.

You will get the opportunity to work for a payment company that uses the latest technologies and hones your skills. You will have the opportunity to teach others and learn. You can set company-wide standards for the front-end technologies being used on the web.

Responsibilities

    • CREATE USER INTERFACES IN REACT - That is delightful for our users, lightweight and scalable 
    • WORK WITH REACT CHAPTER - Propose and s set company-wide standards with the chapter for this technology and also for  front end development (Framework/Library agnostic) 
    • WORK WITH DESIGNATED SQUAD - Help give estimates on the projects, identify problems or lack of definition to ensure the company meets the goals that it has established

Your day to day

    • Work with UI and product teams to create user interfaces that delight our users
    • Collaborate with product and UX teams to give them input on the interfaces we are building from an engineering standpoint
    • Design scalable and maintainable front end applications 
    • Use the best architectural patterns that  are framework agnostic and adaptable to both big and small projects
    • Write highly modularised code
    • Create reusable UI components
    • Write modular components that can be reused by being loosely coupled
    • Use modern libraries that have great community backing to speed up SDLC
    • Ensure components created are highly customizable and work in multiple scenarios
    • Contribute and define methods and processes for our growing team
    • Continuous learning to bring to the team new ideas to apply to our current stack
    • Find gaps in our current processes and propose improvements
    • Be capable of being a teacher and a learner with other team members 

Requirements

    • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
    • Experience in same role or similar: 2 - 5 years
    • Expert knowledge level of Javascript
    • 5+ years of web development experience
    • 3+ years of experience in building React applications
    • Experience with functional OR object-oriented programming
    • Expert knowledge level of Javascript (ES6/ES7/ES8)
    • React/Angular/VueJS experience
    • Experience with web tooling (npm, webpack, git, storybook, CRA)
    • Testing frameworks like: jest, mocha, jasmine, enzyme, react testing library
    • Expert knowledge level of HTML/CSS/SCSS/LESS
    • Knowledge of NodeJS frameworks like: Express, Meteor, Hapi, NestJS

Desirable Skills

    • Typescript knowledge
    • AWS or cloud services
    • SQL knowledge
    • NodeJS knowledge
Here you will have the opportunity to make meaningful contributions to our product as well as find time to focus on your own personal development. Our unique work environment is a mix of a fresh entrepreneurial mindset (“get the stuff done!”) and solid Fintech expertise. Moving to the hard facts, what we offer is:  

- Very competitive salary
- 10 vacation days with full vacation prime
- 1 day extra every 8 working weeks
- 30 days of Christmas bonus 
- Health insurance, also in case of accidents
Apply for this job