Back to professionals

Javascript Developer & Lead Engineer

Overview


Short Summary

As the head of the front-end engineering team, his main role is to oversee the team's architecture, manage projects and timelines. He is currently working on a game application and using TypeScript, React, Node.js, Storybook, Jenkins, etc. He is dealing with CI/CD pipelines and code releases. His primary responsibilities include coordinating all phases of the software lifecycle, consulting with management and stakeholders to determine software requirements, managing and prioritising projects and so on. Besides that, he is also doing chrome browser extensions as part of his hobby. As a team leader he has been mentoring and leading development teams for almost 5 years. Currently, he is responsible for coordinating and evaluating team members, reviewing code source, scheduling and prioritising tasks. He is responsible for 2 teams of 20 people in total. Moreover, he is ensuring adequate staffing, conducting candidate interviews and 1 to 1 meetings. He is used to working in the Scrum environment with weekly sprints.

Work Experience

Software Development Manager (November 2020 - Present)

  • Responsibilities: Heading the front-end engineering team and overseeing the architecture.
  • Managing projects, timelines, and coordinating teams.
  • Setting up and managing three teams: Front-end core team (6 persons) with a tech stack including React.js, TypeScript, InversifyJs, MobX, RxJS, GRPC, and Jest; Front-end UI team (5 persons) with a tech stack including React.js, TypeScript, SASS, Konva.js, and Storybook; and QA automation/manual team (5 persons) with a tech stack including WebdriverIO, TypeScript, InversifyJs, Mocha, and TestRail.
  • Using the Scrum framework for project management with one-week sprints.

Senior Front End Developer (October 2019 - November 2020)

  • Responsibilities: Supporting and mentoring a team of 3 QA automation engineers.
  • Rewriting the QA automation project to meet new requirements using the WebdriverIO framework and migrating from JavaScript to TypeScript.
  • Working with a tech stack including WebdriverIO, TypeScript, Node.js, and Jenkins.
  • Mentoring and growing the team to work efficiently with application-assisting files.
  • Developing and supporting a Node.js application to separate assisting files, reducing support time and translation costs.
  • Creating, supporting, and improving UI and logic for Live casino games across various platforms using technologies such as InversifyJs, RxJS, SASS, MobX, Webpack, React.js, and TypeScript.
Author
Javascript Developer & Lead Engineer
647675c09dfb550001cff2e8
Employee8300  / Per month
LevelSENIOR
Roles
Javascript Developer Lead Engineer
Languages
English
Skillset
AngularJSApplication ServerAutomation TestingBitbucketCMSCSSCertificationsCode ManagementConfluenceJavaJava ToolsJavaScriptJavascript ToolsJenkins (software)JestJiraMicrosoft serversMobXMocha jsProject Management ToolsProject ManagerReactRxJSSASSSaaS CMSStorybookTeam LeaderTest DevelopmentTestRailToolsTypeScriptUIWebpacknode.js
Localities
RemoteWien