Back to all jobs
Senior/Expert JavaScript (React) Developer for Ciklum Digital
Remote Bulgaria
React vacancies
Description
On behalf of Ciklum Digital, Ciklum is looking for a Senior/Expert JavaScript (React) Developer to join the team on a full-time basis.
You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.
Responsibilities
- Be proactive in communication with team members and client
- Delivery. Create and maintain modern solutions according to unit standards
- Code Quality. Follow and improve code quality standards
- Analyze and Estimate. Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time
- Software Design. Create and review software feature design documents and provide the solution
- Mentorship of junior colleagues
Requirements
You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:
- Design patterns, development principles
- HTML/CSS. Pre/post -processors, methodologies
- JavaScript/TypeScript. Core, performance, security
- React. JSX, virtual DOM, hooks, state management
- Testing. Approaches, types, tooling
- CI/CD. Understanding, usage
- Authorization. JWT
- Git. Branching strategies
- Agile. Principles and processes
- Upper-Intermediate English
Desirable
You should have an idea of the subject and its parts. Can explain. Has experience of use of such skills:
- Other modern framework (Angular, Vue, Node.js, ReactNative)
- Micro-frontends
- Cloud platforms experience
- Code quality tools (Sonarqube)
- Experience with CI/CD set up (Docker, GitlabCI, CircleCI etc.)
- Familiar with UX concepts such as Information Architecture
Personal skills
- Has sufficient communication skills for effective dialogue with customers and colleagues
- Collaborates in a team effectively
- Is able to plan, schedule and monitor own work within short time horizons
- Demonstrates a rational and organized approach to work
- Understands and uses appropriate methods, tools and applications. Identifies and negotiates own development opportunities
- Works under routine direction, without frequent reference to others
What's in it for you
- Close cooperation with the client
- A constant flow of new projects
- Dynamic and challenging tasks
- Ability to influence project technologies
- Projects from scratch
- Team of professionals: learn from colleagues and gain recognition of your skills
- European management style
- Continuous self-improvement