#1 Job Board for tech industry in Europe

Senior JavaScript Developer/ 100% remote
Game

Senior JavaScript Developer/ 100% remote

Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote
Ciklum

Ciklum

We are a global Digital Solutions Company for both Fortune 500 and fast-growing organisations around the world. More than 4000 experts in 11 engineering hubs are creating digital platforms for a variety of industries. Let’s empower success together.

Tech stack

    TypeScript

    advanced

    JavaScript

    advanced

    Redux

    advanced

    pixi

    advanced

Job description

Online interview
On behalf of Ciklum Digital, Ciklum is looking for a Senior JavaScript Developer to join the team on a full-time basis fully remote.


Project description:

Real Dealer Studios is a producer of online casino games, ones that are dramatically different from any that have come before. Using Hollywood-style cinematography, professional actors and a film crew, we create high-quality video clips that we integrate into our games. Because of  the connection to the world of film-making, our team includes a strong contingent of video production hotshots – directors, camera operators, editors and the like – in addition to the designers, developers and QA specialists you'd expect to find in a typical game studio. As pioneers in this radically new genre of games, we get to enjoy the thrill of working on some truly cutting-edge technology, coming up with creative solutions to unexpected hurdles. And all this happens in a fantastic workspace in Tallinn, Estonia, one of Europe's busiest hubs of tech activity.


Responsibilities

  • Contribute ideas through your knowledge of evolving front-end technologies
  • Be proactive in communication with team members and client
  • Be a part of a positive and fun team environment
  • Use industry best practices of development processes & tools, adopt and improve them
  • Delivery. Create and maintain modern interfaces according to unit standards
  • Code Quality. Follow and improve code quality standards
  • Analyze and Estimate. Perform technical assessment of UI mockups/wireframes to ensure the possibility of their implementation within reasonable time
  • Software Design. Create and review software feature design documents and provide the solution
  • You will work with Pixi.js every day

Requirements

You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:

  • HTML/CSS. Preprocessors, Methodologies
  • JavaScript. Core, Performance, Security
  • Application state management
  • Package management, Module bundling
  • CI/CD
  • oAuth, JWT
  • HTTP, REST API
  • Design patterns, OOP, Development principles
  • Software testing. Approaches, testing types
  • Git
  • Rendering library using WebGL (Pixi, Phaser, three.js)
  • WebGL shaders
  • Canvas
  • Audio HTML and WebAPI
  • TypeScript
  • Upper-Intermediate English
  • Understanding of Scrum process

Desirable

You should have an idea of the subject and its parts. Can explain. Has experience of use of such skills:

  • Framework: ReactJS:
    • Components
    • Routing
    • JSX & Virtual DOM
    • State management
    • Async actions
    • Hooks
    • Forms
    • Testing
    • Performance
  • Node.js, React Native
  • PWA
  • Quality tools (input/output complexity)
  • Experience with CI/CD set up (GitlabCI)
  • Application state management (MobX / Saga / etc)
  • Gulp
  • Sonar
  • Docker
  • GitlabCI
  • Video WebAPI
  • Familiar with UX concepts such as Information Architecture
  • Agile (principles, Kanban, Scrum), task tracking tool (JIRA), knowledge management (Confluence)

Personal skills

  • Works under general direction, accepts guidance and has work reviewed at agreed milestones
  • Has working-level contact with customers and colleagues
  • May supervise others or make decisions which impact the work assigned to individuals or phases of projects
  • Performs a range of work, sometimes complex and non-routine
  • Demonstrates effective communication skills
  • Plans, schedules and monitors own work (and that of others where applicable) competently
  • Contributes fully to the work of teams

What's in it for you

  • Career growth opportunities
  • Long-term employment
  • Realization of your innovative ideas in building new Ciklum Solutions and Services
  • Friendly collaborative teams and enjoyable working environment
  • Professional skills development and training programs
  • Variety of knowledge sharing, training and self-development opportunities
  • Work from home/100% remote
  • Private medical healthcare fully covered by Ciklum with a possibility to cover family members
  • Fully covered life insurance – 100 000 PLN
  • Fully covered drug insurance – up to 2 000 PLN/year
  • Multisport card 100% covered by Ciklum – Benefit Systems, Plus package
  • Parking space 50% covered by Ciklum