Description
On behalf of PrimeXM, Ciklum is looking for a JavaScript (React) Developer to join our team on a full-time basis.
We are looking for an experienced JavaScript (React.JS) with a passion for pushing frontend technologies to the limits. Your primary focus will be the development of web applications and their integration with back-end services and developing interfaces that will delight their users.
Responsibilities
- Being a key stakeholder in the architecture, design and development of our web applications
- Implementing solutions and building applications for the web platforms by translating business requirements and designs into high quality, reusable code
- Collaborating with cross-functional teams to ideate, define, design and ship new features
- Continuously discovering, evaluating, recommending and implementing new technologies to maximise development efficiency and product enhancements
- Creating unit tests to verify functionality, usability and general reliability against specifications
- Diagnosing performance issues, troubleshooting issues reported by stakeholders, debugging and implementing code fixes to improve the backend performance
- Working with cross-functional teams to produce and maintain internal and external-facing documentation
- Ensuring the best possible performance, quality and responsiveness of the web applications
- Participating in technical discussions and contributing to decision-making in relation to the web platform
- Work closely with our Product UX team to build beautiful easy-to-use user interfaces with polished transitions and animations where applicable.
Requirements
- 4+ years’ of software development experience with JavaScript/TypeScript
- Software architecture and design patterns knowledge
- Able to design, plan and implement complex technical solutions / architectures
- Deep knowledge of modern JavaScript (es2015 +) is essential and knowledge of Typescript would be very advantageous
- At least 3 years of experience with React.JS
- Comprehensive skills with build tooling such as Webpack/Grunt/Gulp
- Strong knowledge of HTML5 and CSS3, experience with server-side CSS pre-processing platform, such as SASS or LESS.
- Experience with UNIT testing using Karma & Jasmine or Jest
- Proven knowledge of REST API and service-based architecture and development
- Working knowledge of tools such as GIT, Jenkins, Jira etc.
- Solid understanding of the full development life cycle
- Experience working with product management and UX/UI designers
- Advanced English skills
Desirable
- Previous ReactJS experience is an advantage
- Experience in server side technologies (Node.js)
- Prior experience with Continuous Integration and Continuous Delivery (Ci /CD) technologies, specifically Drone and Jenkins
- MS/BS degree in Computer Science or another engineering related subject
Personal skills
- Committed to creating quality products
- Sound problem solving and debugging skills
- Able to work to tight timescales
- Can take ownership and work autonomously on large technical projects
- Consistently able to strike a good balance of technical tradeoffs and business priorities
- Demonstrable ability and willingness to think in terms of product / business as a whole
- Strong team player with excellent communication skills and initiative
What’s in it for you
- Career growth opportunities
- Friendly collaborative teams and an enjoyable working environment
- Professional skills development and training programs
- Variety of knowledge sharing, training and self-development opportunities
- State of the art, cool, centrally located offices with a warm atmosphere which creates really good working conditions
To help us with our recruitment effort, please indicate your cover/motivation letter where (vacanciesinukraine.com) you saw this job posting.
