Careers

NodeJS Engineer

Read more

We’re looking for a NodeJS Engineer, who would join our team developing backend infrastructure, data models and pipelines, analytics tools with a highly scalable architecture, that is supporting our mobile apps.

Responsibilities:

  • Develop features in an Agile team.
  • Constantly optimizing and improving the current codebase.
  • Cooperate closely with product owners and Android and iOS teams.
  • Learn and adopt new technologies as soon as they are released.

Our stack:

  • We use NodeJS, MongoDB, and Express for our API’s.
  • We use JavaScript ES6 wherever possible.
  • We provide REST API, services and queues for our mobile apps.
  • For infrastructure we use Heroku, Docker, DigitalOcean and AWS.

What do we expect:

  • Excellent programming skills in JavaScript.
  • Experience with various data architectures and paradigms.
  • At least 1-2 years of experience in software engineering.
  • Knowledge of Git, or similar versioning tools.
  • Fluency in English language (written and spoken).

What brings extra points:

  • Experience developing services hosted on Heroku and/or AWS.
  • Experience developing scalable backend systems.
  • Experience with analytics services.
  • Experience with unit testing.
  • Contribution to open source projects.
  • Knowledge of agile development workflows.

What do we offer:

  • Contract with Blub Blub Inc. for an indefinite period of time, with a 3-month probationary period.
  • Cozy startup environment with couches and sunny balcony in the center of Ljubljana.
  • Young and ambitious team with the vision of helping as many children as possible with their language abilities.
  • Visit conferences and participate in internal development workshops.
  • Mentoring with opportunity for personal and professional development.

dal@blubblub.org is eagerly awaiting your application! 🙌

iOS Engineer

Read more

At Blub Blub we’re helping kids from around the world develop their speech and language skills. We’re looking for an iOS Engineer, who would join our team developing our Speech Blubs app.

Responsibilities:

  • Develop features in an Agile team.
  • Constantly optimizing and improving the current codebase.
  • Cooperate closely with designers, product owners and the Android team.
  • Learn and adopt new technologies as soon as they are released.

Our stack:

  • We support iOS 12 and up.
  • We always use latest Swift (5.1 currently).
  • We use REST APIs and Realm database.
  • We use Mixpanel for A/B testing and Firebase for crash reporting.
  • We use Fastlane to deploy.

What do we expect:

  • Excellent programming skills in Swift.
  • Experience with various data architectures and paradigms.
  • Experience fixing crashes and from stack tracing tools.
  • At least 1-2 years of experience in software engineering.
  • Knowledge of App Store and app submission processes.
  • Experience with version control systems (Git).
  • Fluency in English language (written and spoken).

What brings extra points:

  • Experience developing apps for children.
  • Experience developing apps with a subscription business model.
  • Experience with A/B testing services.
  • Experience with analytics services.
  • Experience with UI and unit testing.
  • Contribution to open source projects.
  • Knowledge of agile development workflows.

What do we offer:

  • Contract with Blub Blub Inc. for an indefinite period of time, with a 3-month probationary period.
  • Cozy startup environment with couches and sunny balcony in the center of Ljubljana.
  • Young and ambitious team with the vision of helping as many children as possible with their language abilities.
  • Visit conferences and participate in internal development workshops.
  • Mentoring with opportunity for personal and professional development.

dal@blubblub.org is eagerly awaiting your application! 🙌

Wheelio sticker