Description
We are seeking a passionate and talented Senior JavaScript Developer, who is ready to relocate to Georgia. We use Agile methodologies on the majority of our projects and encourage close communication among all the involved parties.
We are working with the leading companies on the market. Our projects cover different domains including: Banking & Finance, Media & Entertainment, Software development & Design, Life science & Healthcare, E-Commerce and more.
What You’ll Do
Design application architectureLead the development processWrite unit testsMaintain code quality and develop CI processesEstimate and delegate tasksWrite build scripts and integration testsMaintain the existing codeImplement new featuresPerform optimizationsSetup a development environmentCommunicate with the customer
Project technologies and tools
JavaScript (ES5, ES2015+), TypescriptAngular (1.x, 2+)ReactJSPolymerReduxRxJSElectron, Cordova, React NativeWebpack, npm, yarnNode.jsWebSocket, WebRTCSVG, Canvas, WebGLD3, Highcharts, etcNoSQLWCAG
What You Have
Understanding of and practical experience with SOLID principles and GOF patterns3+ years of production experienceTechnical backgroundStrong knowledge of JavaScript (Core, DOM APIs)Knowledge of design patterns and algorithmsExperience with JavaScript frameworks and libraries (Angular, React, others)Knowledge of OOP principlesUnderstanding of CI principlesKnowledge of HTML5 and CSS3 standardsTeam collaboration experienceExperience in source control systemsEnglish level: Intermediate+
Nice to have
Functional programming experienceUnderstanding of browser and JavaScript engine internalsKnowledge of TDDProfiling experienceAutomation approachesExperience with other programming languages (Java, C#, Python, Go, etc.)
We offer
Outstanding career development opportunitiesKnowledge-sharing with colleagues all around the worldUnlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)Community of 58,800+ industry’s top professionalsFriendly team and enjoyable working environmentFlexible working scheduleCompetitive compensationRegular assessments and salary reviewsSocial package – medical & family careCorporate and social events
Apply