Senior JavaScript Developer
Ciklum
Remote, Bulgaria
As a Senior JavaScript Developer, become a part of a cross-functional development team working for a next generation platform that delivers the gaming experience of the future. Armed with market-specific online sportsbook, casino and retail solutions, it combines a technology-led approach with vast industry know-how to provide clients with a rapid and reliable service tailored to their needs.
Responsibilities
- Integrate to ongoing platform and work on other projects and products in the future
- Work through all stages of software delivery lifecycle from development, testing, release & maintenance
- Operate in an organized, systematic way to achieve the development goals with respect to timelines
- Identify issues and work with senior developers to implement solutions to complex problems
- Provide quality first mindset, simple architecture and highest code quality by following company-wide standards
- Review another colleague's code
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!
- 5+ years of experience in Javascript and Angular
- Ability to work in an Agile environment
- Strong understanding of Javascript fundamentals with strong understanding of the DOM and browser APIs
- Basic understanding of web markup, including HTML5 and CSS3
- Familiarity with frameworks and libraries such as ngrx, websocket expressjs, nrwl or nestjs
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues
- Familiarity with front-end build tools, such as Webpack
- Proficient understanding of code versioning tools, such as Git
- Good understanding of browser rendering behavior and performance
- Ability to develop unit testing of code components or complete applications
Desirable
Personal skills
- Communication is a key. You speak and write in English fluently or at least at upper-intermediate level
Accountability:
- Following the “said and done” principle
- 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
Apply Now
Don't forget to mention EuroTechJobs when applying.