đ„± The TL:DR;
Weâre looking for a Senior Javascript Engineer focused on React and Typescript. 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âll have exciting projects to work on: from a European banking product, to an exciting new in-house approach to e-commerce management. 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 position2. You have real world experience (3/4 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. Strong experience with Typescript â you donât âanyâ your way out of it đ 5. Youâve got great technical communication skills: you can articulate your thoughts clearly;6. Have developed large-scale React and Typescript projects before;7. Have a desire to develop new bold ideas, while constantly following best design and coding practices;8. You have an understanding of logic, algorithms and the basics of engineering (regardless of your background);9. 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â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.2. Experience in NodeJS3. Experience in ReactNative4. You have a natural interest for React and all things programming/tech â you donât mind learning, you actually love learning.5. 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