Senior Typescript Developer [Company Software] - Hybrid
DigiSource
Frontend Developer
Mô tả công việc
We are looking for a qualified Typescript Developer to work in our development team to:
• Help maintain, further develop and test our products, based on the input from the Product Owner;
• Work in your team in close relationship with the Product Owner;
• Create and deliver qualitative applications based on user stories, including an estimate of effort beforehand;
• Offer technical solutions and enhancements, accompanied by well-thought-out arguments to support them;
• Help document the changes that were made;
• Manage code reviews;
• Set-up and maintain secure CI/CD operations;
• Collaborate with other team.
Yêu cầu công việc
Technical skill requirements:
• A higher education in Computer Science or comparable knowledge through professional experience;
• Minimum of 5 years relevant work experience in software development;
• Ability to write well-documented, clean code;
• Know your way around profiling/benchmarking tools in order to locate and resolve bottlenecks;
• Excellent spoken and written English;
• Experience with: Node.js, Yarn, Typescript;
• Experience with: React, Express;
• Web API knowledge: REST, OpenAPI;
• Test driven design, automated testing and continuous integration;
• Experience in writing effective tests using Jest or a similar framework;
• Version Control: Git;
• Have worked before with JSON, YAML, XML;
• Database knowledge: SQL (PostgreSQL), NoSQL (DynamoDB) flavors;
• AWS (Lambda, DynamoDB, SQS, …);
• Docker
Knowledge of any of the following is an asset:
• Experience in writing E2E tests with a framework like Cypress or Selenium;
• Familiarity with Webpack / ESBuild, Jenkins, Docker and JIRA;
• A good notion of web development: HTML5, CSS3;
• Understanding of Java;
• DevOps & Terraform;
• Knowledge of alternative technologies and frameworks
Thông tin công ty & Phúc lợi
Soft skills:
• Clear, concise, coherent and complete written and verbal communication, in English;
• Ability to search, interpret and present information;
• You share your ideas and continuously improve yourself and the team around you;
• High integrity and great attention to detail;
• Take ownership of the code you have written and proactively solve problems;
• Value team effort and be a team player;
• While teamwork is important, you need to be able to work independently.