Position: Senior JavaScript (React) Developer
Company: Ciklum International
Category: JavaScript
Experience required: 5y
English level: fluent
Published: 2023-04-01T00:00:00+03:00

Ciklum is looking for a Senior JavaScript Developer to join our team full-time in Ukraine.

We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organizations worldwide. 

About the role:
As a Senior JavaScript Developer, become a part of a cross-functional development team working for the Map Editor application in Via’s operation center.

Via’s Map Editor is a mapping tool that allows users to edit and update the road and walking maps used by the Via ride booking services. The Map Editor is designed to be user-friendly and allows anyone to create, edit and modify map data. The Map Editor interface displays a map view of the Via service zone, with roads, stop points, points of interests and more.

Responsibilities:
Design and implement complex web applications using the established approaches and best practices
Improve existing engineering and quality standards in a team and help other team members adopt them
Create CI/CD pipeline by template and/or assist DevOps team in creating more complex pipelines
Participate in the hiring process and technical interview activities
Coach/supervise middle/junior engineers by demand of the project
Deliver pixel-perfect map-based UI components, according to the Via design system guidelines

Requirements:
We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!

Software Design:
Experience in designing solutions for complex features and creating documentation
Uses the established standards and algorithms for implementing the application
Software development:
Proficient in HTML, CSS, and JavaScript
Practical use of advanced features in React
Experience in refactoring existing applications according to new requirements

Quality Assurance:
Hands-on experience with testing approaches and tools
Ability to adjust and maintain the code quality rules and metrics
Software Deployment:
Experience in configuring CI/CD pipelines (TravisCi, GitLabCI, etc)
Collaborates with the DevOps team to set up the custom CI/CD pipeline

Personal skills:
Communication is key. You speak and write in English fluently or at least at an advanced fluency level.
Accountability:
Accountability for the own scope of work

Drive:
Proactive in efforts to deliver results according to expectations
Suggesting new ideas, and looking for alternative solutions
Self–development:
Eager to learn and grow: curios, keen to constant self-development
Constantly improving own mastership
Effective communication:
Ability to express ideas, thoughts and questions simply, concisely and in a structured way

Mentoring:
Capability to assess tasks of less experienced colleagues
Skilled in constructive feedback providing

What's in it for you?
Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, Mental Health programs, as well as financial and legal consultations
Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses, and company-paid certifications
Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
Flexibility: choose how you want to work – a 100% remote or on-site in our offices. Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up
Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events