A Tenth Revolution Group Company

Ref: FENDLEADHELS_1693832414

Front End Lead - Helsinki

Finland

Job description

Front End Lead - Helsinki

FENDLEADHELS_1693832414

Front End Lead

This role is a hands-on senior level developer role that includes:

* Participating in architecture design
* Helping/coaching/mentoring other developers in architecture matters
* Coordinating with other teams, architects and business people

Looking for a frontend lead, whose main responsibility is a React site development, but they are planning to rewrite their whole existing legacy marketplaces with React



Requirements

* Experience in web development with React and JavaScript/TypeScript, and implementing microservices using REST APIs
* Senior: Familiar with React, NodeJS and TypeScript, at least 4 years of working experience with these technologies
* Experience with design systems, Storybook are considered as plus
* Experience in designing microservices and REST APIs with OpenAPI specification is considered a plus
* Experience in working and designing with databases such as Postgres and DynamoDB is considered a plus
* Proficient in developing high-quality code
* Experience in architecture design - This includes data modeling, database design with ER model, design with UML (e.g. sequence diagrams)
* Familiar with API First Design principles
* Experience in Cypress.io
* Experience with Github Actions
* Experience in automating e2e-tests.
* Experience in Extreme Programming practices (for example pair programming)
* Experience on designing large-scale business systems for B2B such as ERP or financial systems



Beneficial to have:



AWS knowledge :

* Experience of developing in AWS environment, preferable cloud native development. Understanding of Lambda-functions
* AWS Serverless development (CDK/Cloud Formation, Lambdas, API Gateway)



The responsibilities

* Analysis, design and development with the above-mentioned technologies
* Effort estimation for own tasks
* Make projects research and expand the know-how of the team
* Reporting of the activities performed
* Willingess to mentor juniors in team and work with legacy software (Team in Helsinki and India)
* Developing and maintaining a reusable component library in Storybook based on atomic design principles
* Analysis, design and development with the above mentioned technologies
* Effort estimation for own tasks
* Maintain high standards of software quality within the team
* Make projects research and expand the know-how of the team



Perfect Candidate / Human Skills:



- can-do attitude

- driven, motivated to learn

- self-directed

- team player with good communication skills