React Developer
Ring Twice
Ring Twice is a web start-up active in the sharing economy founded in 2013 by 3 young entrepreneurs, which raised more than 1M€. Today, the team is composed of 26 young motivated members, fully dedicated to bringing people closer together, one job at a time.
We are currently looking for an outstanding Senior React developer to join our engineering team composed of 4 back-end developers, 1 full-stack developer & 1 front-end developer, 2 mobile app developers.
Your main mission will be to be responsible of leading the implementation of ReactJS micro-frontends to gradually replace our Rails monolith SSR Views by a full React SPA, while working as close together with the backend, mobile and design teams.
RESPONSIBILITIES
- Developing and implementing highly-responsive user interface components using React concepts
- Participating in Code Reviews & Pair Programming to ensure the quality, maintainability of the code and knowledge sharing
- Developing and implementing front-end architecture to support user interface concepts.
- Building reusable components and front-end libraries for future use
- Collaborate with our designer and other front-ends developers
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Challenge, implement and demonstrate the new features being part of an agile team
- Be the lead and go-to member for the web front-end
MUST HAVE REQUIREMENTS
- You have at least 5 years of experience with Javascript frameworks
- You have at least 3 years of experience with ReactJS
- In-depth knowledge of JavaScript, CSS, Sass, HTML, and front-end languages.
- You have experience with Webpack
- Familiarity with RESTful APIs or GraphQL
- Understand the importance of building structured code that is fast, reliable and robust
- Experience with automated testing: Jest, Cypress, etc (unit/integration/feature tests)
NICE TO HAVE REQUIREMENTS
- You have experience with the Ruby On Rails framework or other back-end framework
- You have experience with React Native & Redux
- You are not afraid to learn different technologies
Technical environment
- Web Back-end: Ruby on Rails
- Web front-end: ReactJS, HTML 5 (HAML & SLIM), CSS 3, Sass, etc.
- Mobile App Back-end: Ruby on Rails API
- Mobile App Front-end: React Native
- Database: Postgres, Memcache
- Infrastructure: Heroku, AWS, Cloudfront
- Team: Scrum, Git, Github
WE OFFER
? You’ll be a key employee in a fast-growing and exciting start-up
? You’ll have a real impact on the company’s growth and evolution
? Open and transparent company culture
? Your own fish in the aquarium
? Weekly company happy hours - remotely for the moment
? Fifa tournaments during lunch time (we have our X-box, we dare you to challenge our CEO!)
? Celebrate two birthdays: your real birthday and your Ring Twice-birthday! Double cake!
???? Health insurance
? Competitive salary package