Javascript Engineer — React at ColorElephant

Posted on: 09/22/2021

Location: (REMOTE)

Glassdoor: 4.0 / 5 | Original Source

Tags: typescript qa coverage nodejs react graphql javascript

Looking for the next big move in your career? We’re a fully remote (since before covid!) international digital studio (growing 2x yearly, 30+ people) looking to hire a React Engineer. Sounds *maybe* interesting? Read on… 🥱 The TL:DR; We’re looking for a **Javascript Software Engineer focused on React**. As a React developer on our team you’ll join 20+ other developers working on a close-knit team to deliver ambitious software projects to clients around the world. You can be working directly with clients (some of them well-known entrepreneurs or well known big companies) or work on an internal team to deliver on projects end-to-end. You do so working alongside your team of designs, QA and internal project managers in weekly sprints. This is a fully-remote, permanent, full-time position. 👉 This is for you if… 1. You’re looking for a remote, long-term position 2. You have experience (2/3 years) in React development at production-level; 3. Basic experience across the Javascript stack (in ES6); 4. You have experience with Sass, Less and/or CSS Modules, WebPack; 5. You’ve got great technical communication skills: you can articulate your thoughts clearly; 6. Have a desire to develop new bold ideas, while constantly following best design and coding practices; 7. You have an understanding of logic, algorithms and the basics of engineering (regardless of your background); 8. You need to be curious; **Note:** You’ll see we never specify stuff like “Be a team player” or “Be dedicated” and stuff like that. That is a base requirement for any position these days, but just know we also like these things people usually ask for: motivated, focused, hard-worker that likes to grow and learn more, that works well with others and has a positive attitude 😎 💪 This is even better if… 1. You have hands-on, real-world experience with Typescript; 2. Have developed large-scale React and Typescript projects before; 3. You’re able to work without micro-management and constant guidance, but rather can understand the high-level needs and the tasks needed and take it from there. 4. Experience in NodeJS 5. Experience in ReactNative 6. You have a natural interest for React and all things programming/tech — you don’t mind learning, you actually *love* learning. 7. You’re able to stop, think for yourself and act. 🤓 Being an engineer at ColorElephant We’re not Google or Facebook. We know that. But we provide ambitious, eager-to-learn engineers with unique opportunities to work on international, large-scale needle-moving projects having insane levels of ownership. You can be more or less seasoned, and you can either be working directly with the client — having contact with successful entrepreneurs and ambitious individuals — or be part of an internal team delivering the project. Regardless, we can promise one thing: you won’t be *freaking* adjusting pixels. You’ll have ownership (and with that, responsibility) to develop entire functionalities **and** products. You’ll be able to grow and learn, you’ll be given trust and expected to run with it. You’ll face challenges and f*ck up, and we’ll clean it together and learn. You’ll have a close-knit team without politics, “power wars” and bullshit. Here’s what matters for us: delivery (ship sh*t!) with quality, self-improvement and support of others. If you do that, you’ll have tons of opportunities here — to grow, to learn, to take additional responsibility, to be exposed to unique international projects and people. 👩🏻‍💻 What you’ll do You’ll be responsible to work either directly with clients or with internal teams delivering the frontend of real-world applications. — Produce “clean” and well-structured code, with detailed specifications. This means that your code is commented, well structure, readable and comes with documentation; — Implementing ‘pixel perfect’ design as delivered by our designers that works across different browsers, on mobile and desktop, according to specifications provided; — Produce smooth interfaces, full with animations and transitions; — Work with local storage, async data transmissions and more; — Develop complex functionality, leveraging latest technology, including visualisation libraries or chart libraries to manage financial/app data at scale. — Connect frontend interfaces with REST APIs, GraphQL to create dynamic applications; — Create code that has great test coverage to avoid unnecessary issues in the future; — Collaborate with the team in all phases of the development lifecycle, including the strategy and the architecture of the systems you will eventually build; — Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality; — Stay informed about industry best practices; — Provide on-time delivery of projects; — Follow Agile and SCRUM methodologies (where appropriate) to deliver projects; — Communicate with others, including project managers, on struggles and progress of each of the projects; 🤑 What is in for you? – An unique challenge that allows you to work on great digital products, having an impact on its development; – Insane levels of ownership, independence and responsibility; – Competitive salary proposal for position and location; – Work from anywhere with our remote policy. We know sometimes the best work is done in the beach (or mountain, or… ) 🙂 – Bonuses for performance indicators we’d mutually agree; – Be part of our profit-sharing program and take a slice of ColorElephant’s collective success; – Flexible vacation/days off policy – Training / Self-Development Yearly Package – Yearly Bonuses Program – Paid parental leave / Flexible conditions on return – Continuous Training (both on site and online) – Ability to work in complex projects of Fortune500 as well as small companies. – Contribute with your suggestions and see your feedback and opinion impact products used by millions worldwide – Be part of a growing team full of talent