<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=37926&amp;fmt=gif">



MOCA IS A GREAT STARTUP LOOKING FOR EXCEPTIONAL PEOPLE




Do you want to work with a passionate group of innovators that are changing our industry every day? We want great talent and inspiring leaders in all areas! Are you a pragmatic thinker and problem solver? Do new technologies excite you? Are you ready to take on big challenges?

If so, we would like to have a cup of coffee with you!

OPEN POSITIONS


 

 

Senior Mobile SDK Developer

 

As MOCA Mobile SDK Engineer you will collaborate with the product, frontend and backend teams to build solutions that delight our customers and work seamlessly within their Apps. SDKs are a challenging field: the app environment is constantly changing so you need to be adaptable and find solutions to overcome challenges with creativity and skills. We expect you to have high confidence working with Android OS / Apple iOS, understanding how to manage those most challenging situations such as in background mode.

What you will do

  • Design and build new features for the next generation of the MOCA SDK.
  • Create tests and protocols to execute before new SDK releases.
  • Respond to escalated tickets by the MOCA Support team.
  • Create both internal and external documentation of the software you develop.

Education

  • BS/MS in computer science or equivalent experience.
 

Nice to have

  • You have significant experience in Java / Kotlin and/or Objective-C.
  • You value code simplicity and performance.
  • You have experience developing mobile libraries, or commercially shipped SDKs.

 

APPLY NOW

 

 

Senior Frontend Software Engineer

 

Are you obsessed with details, pixel-perfect UI/UX, and quality code? Are you ready to take on big challenges? If so, this is the perfect job for you!
  

What you will do

  • Design and develop slick, responsive, web app UI using ES6 + VueJS + WebPack + NodeJS and friends.
  • Work closely with the CTO designing and making decisions that impact the product.
  • Learning our sophisticated back-end that handles real-time location data streams from millions of mobile devices.
  • Be involved, from concept, through development and delivery to operation, in the new features of the platform.
  • Creating and maintaining tools and agile processes for internal usage.
  • Perform plenty of performance optimizations, QAs, and continuous integration tasks to make life easier for yourself and the team. 
  • Participate in UX design sessions and customer feedback meetings.

Skills & Requirements

  • Strong experience with JavaScript and frameworks such as VueJS or React.
  • Strong experience making pixel perfect layouts from designs.
  • Strong experience with web apps architectures.
  • Experience implementing UI across platforms.
  • Strong experience with design patterns.
  • Strong experience consuming web APIs (Ajax, OAuth2, JSON, REST, GraphQL …)
  • Experience in automated UI testing 
  • Team player: you understand that effective teamwork is the cornerstone of the organization's success. 
  • C1 or equivalent level of English (Certification not required).
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience in leading small development teams 
  • Required to demonstrate 5+ years working with the aforementioned technologies in successfully delivered projects.
     

Nice to have

  • Experience in TypeScript
  • Have participated in open-source projects as UI developer
  • Have implemented and published an open source JS component in GitHub
  • Experience with GraphQL
  • Experience with Amazon Web Services
  • Experience with any other Cloud Infrastructure provider.
  • Experience with Docker or other containerization software, configuration management and infrastructure automation.

 

APPLY NOW

 

 

 

Senior Backend Software Engineer

 
We are looking for a talented developer passionate about software engineering and AI technologies. Are you a pragmatic thinker and problem solver? If so, we would like to have a chat with you!
What you will do
  • Learning our sophisticated back-end that handles real-time location data streams from millions of mobile devices.
  • Be involved, from concept, through development and delivery to operation, in the new features of the platform.
  • Manage backend team and collaborate closely with other lead developers
  • Creating and maintaining tools and agile processes for internal usage.
  • Engage with a highly experienced development team to build cool real-time, large scale SaaS product
  • Work closely with our CTO designing and making decisions that impact the product.
  • Perform plenty of performance optimizations, QAs, and continuous integration tasks to make life easier for yourself and the team.

Skills & Requirements

  • Strong experience with Java 8+ and Spring.
  • Strong experience with design patterns, data modeling, concurrency and building scalable and secure solutions.
  • Very strong SQL skills.
  • Experience using distributed streaming platforms such as Apache Kafka, Amazon Kinesis or equivalent 
  • Experience with Docker or other containerization software, configuration management and infrastructure automation.
  • Experience with end-to-end testing of data processing pipelines.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • C1 or equivalent level of English (Certification not required).
  • Team player: you understand that effective teamwork is the cornerstone of the organization's success.
  • Experience in leading small development teams 
  • Required to demonstrate 5+ years working with the aforementioned technologies in successfully delivered projects.

Education

  • Bachelor’s degree or higher in Computer Science, Engineering or a related field

Nice to have

  • Masters degree in Computer Science or a related field
  • Experience with PostgreSQL 
  • Experience with GraphQL
  • Experience with Amazon Web Services
  • Experience with any other Cloud Infrastructure provider.
  • Experience with ElasticSearch 
  • Experience with Apache Spark/Mahout 
  • Domain knowledge of Machine Learning 
  • Experience with Deep Learning frameworks

APPLY NOW

 

 

 

 

Frontend Software Engineer

 

We're looking for a talented developer passionate about web technologies and software engineering.

What you will do

  • Design and develop slick, responsive, web app UI using ES6 + VueJS + WebPack + NodeJS and friends.
  • Work closely with the Frontend Lead in designing and making decisions that impact the product.
  • Learning our sophisticated back-end that handles real-time location data streams from millions of mobile devices.
  • Be involved, from concept, through development and delivery to operation, in the new features of the platform.
  • Creating and maintaining tools and agile processes for internal usage.
  • Perform plenty of performance optimizations, QAs, and continuous integration tasks to make life easier for yourself and the team 
  • Participate in UX design sessions and customer feedback meetings.

Skills & Requirements

  • Experience with JavaScript and frameworks such as VueJS or React.
  • Experience making pixel perfect layouts from designs.
  • Experience implementing UI across platforms.
  • Experience consuming web APIs (Ajax, OAuth2, JSON, REST, GraphQL …)
  • Experience in automated UI testing 
  • Team player: you understand that effective teamwork is the cornerstone of the organization's success. 
  • C1 or equivalent level of English (Certification not required).
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Required to demonstrate 3+ years working with the aforementioned technologies.

 

Nice to have

  • Experience in TypeScript
  • Experience with Amazon Web Services
  • Experience in other UI frameworks such as AngularJS or equivalent. 

 

APPLY NOW

 

 

Backend Software Engineer

 

Are you obsessed with details and quality code? Are you ready to take on big challenges? If so, we'd be more than happy to have a chat with you! 

What you will do

  • Learning our sophisticated back-end that handles real-time location data streams from millions of mobile devices.
  • Be involved, from concept, through development and delivery to operation, in the new features of the platform.
  • Creating and maintaining tools and agile processes for internal usage.
  • Engage with a highly experienced development team to build cool real-time, large scale SaaS product
  • Work closely with our CTO designing and making decisions that impact the product.
  • Perform plenty of performance optimizations, QAs, and continuous integration tasks to make life easier for yourself and the team.

Skills & Requirements

  • Strong experience with Java 8+ and Spring.
  • Strong experience with design patterns, data modeling, concurrency and building scalable and secure solutions.
  • Very strong SQL skills.
  • Experience using distributed streaming platforms such as Apache Kafka, Amazon Kinesis or equivalent.
  • Experience with Docker or other containerization software, configuration management and infrastructure automation.
  • Experience with end-to-end testing of data processing pipelines.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • C1 or equivalent level of English (Certification not required).
  • Team player: you understand that effective teamwork is the cornerstone of the organization's success.
  • Experience in leading small development teams 
  • Required to demonstrate 2+ years working with the aforementioned technologies.

Education

  • Bachelor's degree or higher in Computer Science, Engineering or a related field
     

Nice to have

  • Masters degree in Computer Science or a related field
  • Experience with PostgreSQL 
  • Experience with GraphQL
  • Experience with Amazon Web Services
  • Experience with any other Cloud Infrastructure provider.
  • Experience with ElasticSearch 
  • Experience with Apache Spark/Mahout 
  • Domain knowledge of Machine Learning

 

APPLY NOW