JobsPortal logo

Search Jobs In Finland

Front End Developer

Published date more than one year ago
Posted: more than one year ago
Company Relex
Company: Relex
Location Helsinki
Location: Helsinki

<p><img src="https://www.relexsolutions.com/wp-content/uploads/2020/06/all-relex-2018.jpg" alt="" width="100%" height=""></p> <p>We are looking for a full-time <strong>Front End  Developer  </strong>to join our RELEX family in our <strong>Helsinki</strong> office. You will use your skills and experience to build RELEX Supply chain optimization solution, one of the three main applications within RELEX. <strong>For this role the expected start date is early 2023,</strong> so we hope this suits to your plans.&nbsp;</p> <p>RELEX supply chain optimization solution&nbsp;is a service that helps our customers optimize the availability of the products in stores, by forecasting the demand. You’ll join a Frontend-focused team of ~9 people, who will help you succeed in your new role. As a team, we value planning our work, collaborating on epics, and helping each other with tasks to achieve as a team.</p> <p>The team is currently responsible for the front-end code of a web application. The code is mainly in TypeScript, React in the frontend, and Ruby in the back end (API layer). Currently, the frontend interacts with already developed and used JSON APIs, but we are on our way to changing the rails for GraphQL.&nbsp;Depending on your interests and skills the position can be only frontend focused with a wide variety of challenges, or also involve other kinds of development.  &nbsp;</p> <p>&nbsp;<strong>What  you’ll  be doing:</strong> &nbsp;</p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Writing code and automated tests &nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1">Doing code reviews, writing documentation, refactoring, bug fixes, improving code quality &nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1">Participating in planning new features and solutions to identified issues &nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1">Participating in and improving agile team practices. Decided by the team, we follow Scrum agile practices &nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1">Collaborating within the team and with other internal teams &nbsp;</li> </ul> <p><strong>What  you’ll bring to the table:</strong> &nbsp;</p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Experience in at least some of these technologies: TypeScript, JavaScript, React, JSON API&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1">Appreciation towards clean and maintainable code and reliable software &nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1">Interest to develop oneself and sharing knowledge with others &nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1">Efficiency in verbal and written communication in English &nbsp;</li> </ul> <p><strong>What we consider as an advantage:</strong> &nbsp;</p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Experience in GraphQL&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1">Experience with GitLab and GitLab CI&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1">Experience with unit testing and e2e testing (React Testing Library, Jest, Mocha)&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1">Experience in working in the agile software development team</li> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1">Enthusiasm towards improving frontend code performance &nbsp;</li> </ul> <p><strong>What we offer you in return:</strong>&nbsp;</p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="3" data-aria-posinset="1" data-aria-level="1">An international career and learning opportunities in a rapidly growing software company&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="3" data-aria-posinset="2" data-aria-level="1">A fun, ambitious, and committed team of smart people to work with&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="3" data-aria-posinset="3" data-aria-level="1">A respectful and professional, yet easy-going atmosphere where individual thinking is encouraged&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="3" data-aria-posinset="4" data-aria-level="1">Responsibilities in challenging projects from day one&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="3" data-aria-posinset="4" data-aria-level="1">A position where you can help retailers fight against food waste&nbsp;</li> <li data-leveltext="" data-font="Symbol" data-listid="3" data-aria-posinset="4" data-aria-level="1">Other add-on benefits: Mobile benefit, Lunch benefit, Sport &amp; Culture benefit, Bike benefit, Home internet, Occupational Healthcare &amp; Health Insurance, Childcare Services and more.</li> </ul> <p><strong>Are you the one we’re looking for? </strong><strong>Apply today and become a part of our RELEX family!&nbsp;</strong>&nbsp;</p> <p>You can apply by sending your cover letter and resume through the application form as soon as possible, but no later than <strong>4th of October</strong>. Please note that we&nbsp;may&nbsp;fill this position as soon as we’ve found the right person, so please act quickly.&nbsp;The starting date can be agreed on so that you are able to handover your current tasks without problems.&nbsp;</p> <p>If you have questions, our Talent Acquisition Person, Heini Matero (heini.matero[a]relexsolutions.com) is happy to answer them via email. Kindly note that we cannot process any applications through email. <span class="TextRun SCXW253331594 BCX0" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW253331594 BCX0" data-ccp-parastyle="Normal (Web)">  </span></span><span class="EOP SCXW253331594 BCX0" data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}">&nbsp;</span></p> <p>Due to the severity of COVID-19, we’ve moved to a remote working mode. Restrictions being in place, we’re currently unable to schedule in-person interviews, and onboarding is primarily completed remotely, depending on the country-specific recommendations. Our mission is to keep everyone safe while adapting to changing times.&nbsp;</p> <p><strong>About RELEX</strong>&nbsp;</p> <p>RELEX Solutions is a leading provider of cutting-edge retail optimization software. We offer our customers radically improved demand forecasting and supply chain optimization, which then can be leveraged into exponential benefits — optimizing store space, allocation, workforce, pricing and promotion strategies, all within our unified platform.&nbsp;</p> <p>RELEX is trusted by leading brands including S Group, Suomalainen&nbsp;Kirjakauppa,&nbsp;Yliopiston&nbsp;Apteekki, Morrisons, and Rossmann, and has offices across North America, Europe, and the Asia Pacific region.&nbsp;</p> <p>&nbsp;</p>