Описание
All vacanciesSenior JavaScript Developer, Devart BUWho we areWe are a Ukrainian multiproduct company that creates database development and management tools, connectivity solutions, productivity tools, and data services for more than 500,000 clients from 120 countries. Among our clients, you can find such legends as Microsoft Corporation, Oracle America, IBM, Intel, and many more companies that deserve their place in the Fortune 100 and Fortune 500.Since 1997, we have been streamlining data workflows for professionals and teams with our intuitive and efficient software products. We're committed to enhancing our customers' experience across the globe by minimizing data-related tasks and enabling them to focus on more inspiring goals. Whether it's Fortune 100 companies or individuals, we provide a customer-centric approach, delivering high-quality solutions and exceptional support.Driven by passion, we play a substantial role in shaping the future of data management.About The ProductTMetric is a fast-growing 24/7 SaaS product, helping businesses and professionals worldwide track time effortlessly and optimize productivity.TMetric started as a powerful yet simple time tracking solution, serving companies, agencies, consultants, and freelancers. Today, we are rapidly expanding beyond time tracking into Payroll, Billing & Invoicing, helping businesses seamlessly convert tracked time into invoices, streamline client billing, and simplify payroll calculations.With cross-platform accessibility (web, desktop, and mobile) and a strong market presence, we are scaling TMetric to become the go-to tool for time tracking, payroll, and financial workflow automation.Your future team of professionalsYou will become part of a dynamic team of professionals who are deeply passionate about our product.Project ManagerProduct OwnerTwo QA EngineersTwo DesignersTwo JavaScript DevelopersTechnical WriterSoftware ArchitectMarkup Developer.NET Team LeadCustomer Support SpecialistTogether, we cover the full software development lifecycle and uphold the highest standards at every stage of our product’s evolution.Your future challengesCraft modern, responsive, and intuitive user interfacesOptimize front-end performance for smooth user experiencesBuild reusable and maintainable codebases using AngularDevelop integrations with APIsCollaborate with designers and backend engineers to deliver production-ready featuresInfluence the future direction of a rapidly developing projectThe impact you will makeBuild new features and maintain existing ones using modern front-end technologiesCreate clean, maintainable, and efficient front-end codeTroubleshoot and debug UI issuesEnsure excellent user experience and cross-browser compatibilityCollaborate with UI/UX, backend, and product teamsVerify and refine requirements with stakeholdersPrepare and prioritize refactoring plansProvide L3 client support (if applicable)Create and execute unit and integration testsApply best development practices and high coding standardsBreak down features and provide realistic estimatesCollaborate with the .NET Team Lead and Software ArchitectSupport QA during testing and verificationConduct peer code reviewsThe skills we are looking for5+ years of experience as a JavaScript Developer (tech/SaaS preferred)Higher education in Computer Science, IT, or related fieldStrong knowledge of JavaScript (ES6+)Experience with AngularExperience with asynchronous programming and APIsExperience with RESTful APIsProficiency in HTML5 and CSS3Understanding of semantic HTML and accessibilityExperience with SASS or LESSKnowledge of browser differences and cross-platform compatibilityExperience with testing and debugging tools (Jasmine, Karma, DevTools)Knowledge of Webpack, Parcel, or GulpExperience with design systems and component libraries (Figma)Experience with VCS (Git preferred)The benefits you getFlexible working hours and healthy work-life balance19 days of annual vacation (pro-rata)No overtime requiredHybrid work format (remote or office)Medical insurance with extended coverage15 paid sick leave days per yearIn-house English coursesOnline learning activities and workshopsKnowledge sharing and experience exchangeCareer growth through promotions and transitionsStand with Ukraine!We actively support Ukraine through donations, volunteering, military leave policies, special insurance options, and financial assistance for servicemen and their families.We are a perfect match if you share our valuesProfessionalism and expertise in solving complex tasksProduct-focused mindset with attention to detailCalm and friendly work environmentOpen, transparent communication and radical honestyContinuous learning and knowledge sharingAn environment that supports fulfilling your potentialOur hiring processIntroductory interview with the recruiterTechnical interviewOffer callWe strive to ensure transparency and openness in the hiring process, and we understand the importance of providing timely feedback. If your resume meets the job requirements, we will contact you to clarify details and schedule an interview within 2 weeks after your application is submitted.