JavaScript Realtime Application Developer

  • PubNub
  • Katowice
  • 16 000 - 19 000 PLN net / month
  • B2B

PubNub

Requirements

Experience level: Senior

  • 4+ years of experience working with JavaScript
  • Strong understanding of the JavaScript eco-system including experience with a variety of modern frameworks and development best practices.
  • Experience working with typed JavaScript, such as Flow or TypeScript
  • Experience with a client state management framework such as Redux, GraphQL, MobX or Relay
  • Mastery of CSS and knowledge of modern CSS frameworks
  • Strong communication skills and ability to work with distributed teams.
  • Understanding of networking, concurrency and security
  • BS or MS in Computer Science or a related technical field
  • Must be able to commute to and work out of our Katowice, Poland office
  • Evidence of technical leadership and connection to the JavaScript developer community will be highly regarded. (Such as conference talks, articles or books written, or history of open source work.)
  • UX or graphic design experience would be helpful.

Technologies

Necessary on this position:
  • JavaScript
  • CSS
  • Flow or TypeScript
  • Redux or GraphQL or MobX or Relay

Project you can join

You will develop realtime client applications, such as chat, that showcase PubNub services and illustrate the best way to solve problems by using the PubNub realtime messaging platform. You will build applications across several use cases and several applications for each use case. The applications are designed to be learning tools for other developers. You will work in both JavaScript and Typescript and may integrate with a variety of frameworks such as React, Redux, MobX, Vue and Angular.

PubNub is a globally distributed messaging infrastructure as a service. The PubNub platform powers realtime applications across a wide variety of use cases including chat, multiplayer games, ride dispatch services, social events, online auctions, education apps, notifications, IoT and more.

You will start with the use case of chat.

Responsibilities:

  • Deliver extensible applications demonstrating best practices that serve as a role model to other developers creating similar applications
  • Work closely with product management, engineering, and support teams
  • Write resilient, stable, maintainable code and the tests to prove it
  • Work with technical writers to document applications
Benefits:
  • Unlimited vacation day - rest and relaxation are important to us, take it when you need it.
  • Team retreats - at least once during a year we are going to visit our colleagues from Silicon Valley 
  • Brand new office - in the heart of Katowice, with a chill room, collaborative area and a lot of space to just work effectively
  • Flat structure - there is no problem to discuss your problem directly with anyone, starting from the CEO 

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • Phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 20%

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Financial bonus
  • Equity
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Conferences
  • Trainings
  • Books
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

PubNub is a Data Controller ...