Späť na profesionálov

Javascript Developer & Lead Engineer

Prehľad


Krátke zhrnutie

Jeho hlavnou úlohou ako vedúceho tímu front-end inžinierov je dohliadať na architektúru tímu, riadiť projekty a časový harmonogram. V súčasnosti pracuje na hernej aplikácii a používa TypeScript, React, Node.js, Storybook, Jenkins atď. Zaoberá sa potrubiami CI/CD a vydávaním kódu. Medzi jeho hlavné zodpovednosti patrí koordinácia všetkých fáz životného cyklu softvéru, konzultácie s manažmentom a zainteresovanými stranami pri určovaní softvérových požiadaviek, riadenie a určovanie priorít projektov atď. Okrem toho sa v rámci svojho koníčka venuje aj rozširovaniu prehliadača Chrome. Ako vedúci tímu mentoruje a vedie vývojové tímy už takmer 5 rokov. V súčasnosti je zodpovedný za koordináciu a hodnotenie členov tímu, kontrolu zdrojového kódu, plánovanie a určovanie priorít úloh. Je zodpovedný za 2 tímy s celkovým počtom 20 ľudí. Okrem toho zabezpečuje adekvátne personálne obsadenie, vedie pohovory s kandidátmi a stretnutia 1 na 1. Je zvyknutý pracovať v prostredí Scrum s týždennými šprintami.

Pracovné skúsenosti

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
Zamestnanec8300  / Mesačne
ÚroveňSENIOR
Role
Javascript Developer Lead Engineer
Jazyky
English
Zručnosti
AngularJSApplication ServerAutomation TestingBitbucketCMSCSSCertificationsCode ManagementConfluenceJavaJava ToolsJavaScriptJavascript ToolsJenkins (software)JestJiraMicrosoft serversMobXMocha jsProject Management ToolsProject ManagerReactRxJSSASSSaaS CMSStorybookTeam LeaderTest DevelopmentTestRailToolsTypeScriptUIWebpacknode.js
Lokality
RemoteWien