C
Ciklum
FrontendSenior
Senior JavaScript Engineer
JavaScriptTypeScriptReactCSSSassLessStyled ComponentsBootstrapFoundationGitJestMochaJasmine
About the Position
Ciklum is looking for a Senior JavaScript Engineer to join their team in Ukraine. The role involves front-end development using React, building responsive interfaces, and collaborating with a cross-functional team.
Responsibilities
- Collaborate with designers and developers to build responsive and user-friendly interfaces
- Implement and maintain UI components using React
- Write clean, efficient, and testable code
- Troubleshoot and debug issues in web applications
- Contribute to improving the usability and performance of our products
- Front-end development to meet customer’s business needs
- Taking part in the decision-making process in design application architecture
- Describing own code within technical documents
- Writing automated tests
- Proactive position in solution development
- Working in an international distributed team in an Agile environment
- Following best practices
- Investigate and fix application bugs
Requirements
- Experience in software development for more than 4-5 years
- Translate business needs into technical solutions
- Proficiency in JavaScript/TypeScript, including basic knowledge of asynchronous programming
- Experience with modern JavaScript frameworks/libraries such as React
- Understanding of server-side technologies
- Familiarity with CSS preprocessors (like SASS or LESS.) or modern styling techniques (e.g., StyledComponents)
- Understanding of responsive design and frameworks like Bootstrap or Foundation
- Proficiency in Git and workflows (e.g., GitFlow)
- Ability to handle asynchronous operations
- Knowledge of front-end testing frameworks such as Jest, Mocha, or Jasmine
- Understanding of best practices for optimizing front-end performance
- Familiarity with tools for monitoring and improving performance
- Experience working in an Agile environment
- Excellent communication skills and a willingness to learn
Benefits
- Strong community: Work alongside top professionals in a friendly, open-door environment
- Growth focus: Take on large-scale projects with a global impact and expand your expertise
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
- Endless opportunities: Explore diverse domains through internal mobility
- Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice
- Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
Who to contact
Senior JavaScript Engineer
View Original