Belgrade, Serbia


SOFTWARE ENGINEER, SERVER ENGINEERING

THE ROLE

As a Software Engineer within our Server Engineering team you will work collaboratively with the Dev team as well as Mobile Operator Partners to help build network stack to support millions of users . You come from a systems or development background (or are comfortable in both areas). You are self-directed and have the ability to track solutions from design through implementation, owning every step along the way. We strive for a deep understanding of the core technologies that are being used while building redundancy and establishing best practices.

RESPONSIBILITIES

We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The Server Engineer would be responsible for further developing, securing, and scaling the backend infrastructure to support the platform in order to handle millions of concurrent API calls.

REQUIREMENTS

● BA/BS in Computer Science or related technical field or equivalent practical experience

● 3 years work experience, including programming experience in Scala, PHP, C++

● 2-3 years of experience building secure scalable web services.

● Experience with RESTful services

● Good understanding of network stack and HTTP protocol

● Experience with concurrency, multithreading, or asynchronous programming

● Understanding of data modeling in SQL and/or NoSQL environment

● Experience with AWS, Ansible, Kafka and Spark would be a plus


MOBILE ENGINEER - iOS

THE ROLE

As a Mobile Engineer, you would build apps for phones running iOS 2.3+, utilizing the latest tools and best practices. You would collaborate with UX designers to create a rich app experience & execute pixel-perfect designs. You would collaborate with backend engineers to ensure a fast & effective experience for our users. You would own release and quality assurance of the app, automated testing infrastructure & app analytics.

RESPONSIBILITIES

We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The mobile engineer would be responsible for further developing features and building test infrastructure for the mobile client.

REQUIREMENTS

● BA/BS in Computer Science or related technical field or equivalent practical experience

● 3 years work experience designing and developing mobile applications

● Experience with network communication

● Good understanding of network stack and HTTP protocol

● Experience with concurrency, multithreading, or asynchronous programming

● Experience with Robotium, JUnit or other mobile test framework development


SOFTWARE ENGINEER, SITE RELIABILITY ENGINEER

THE ROLE

As a Software Engineer within our Site Reliability Engineering team you will work collaboratively with Mobile Operator Partners to build tools that ensure our software remain online for all the people that rely on it. We strive for a deep understanding of the core technologies that are being used while building redundancy and establishing best practices. You will combine engineering experience, a desire to improve existing systems and processes, and creative problem solving to develop novel solutions to evolving challenges. Our team strives to automate processes using whatever tools are best for the job.

RESPONSIBILITIES

● Design software focused on the reliability and scalability of the products we use to succeed in our mission

● Develop a deep understanding of a core component of LF software stack, think through all of the moving pieces and make recommendations on design and configuration

● Work with the customer-facing engineers to mitigate risk and pay down technical debt on customers' software stacks

● Develop solutions to automate processes

TECHNOLOGIES WE USE

● Good understanding of network stack and HTTP protocol

● Experience with AWS, Ansible, Kafka and Spark would be a plus

REQUIREMENTS

● BS/MS in Computer Science or a related technical field, or equivalent experience

● Strong developer in any language, but code needs to be clean and effective

● Experience with Linux systems from the kernel level up to the shell

● Familiarity with TCP/IP networking

● Ability to work independently and collaboratively with multiple partners


DATA SCIENTIST

THE ROLE

You will advocate, evangelize and build data-fuelled products that help our customers improve customer insights. You’ll dig in and become an expert on Mobile Operator datasets. You will provide insight into leading analytic practices, design and lead iterative learning and development cycles, and ultimately produce new and creative analytic solutions that will become part of our core deliverables.

RESPONSIBILITIES

You will work with cross-functional team members internally as well as those of partners to identify and prioritize actionable, high-impact insights across a variety of core business areas. You will lead applied analytics initiatives that are leveraged across the breadth of our solutions for Mobile Operators You will research, design, implement and validate cutting-edge algorithms to analyze diverse sources of data to achieve targeted outcomes. As our data scientist, you will provide expertise on mathematical concepts for the broader applied analytics team and inspire the adoption of advanced analytics and data science across the entire breadth of our organization.

REQUIREMENTS

You have a Ph.D. or Master’s Degree in operations research, applied statistics, data mining, machine learning, physics or a related quantitative discipline. You have a deep understanding of statistical and predictive modeling concepts, machine-learning approaches, clustering and classification techniques, and recommendation and optimization algorithms. With 3+ years of experience delivering world-class data science outcomes, you solve complex analytical problems using quantitative approaches with your unique blend of analytical, mathematical and technical skills.

You’re passionate about asking and answering questions in large datasets, and you are able to communicate that passion to product managers and engineers. You have a keen desire to solve business problems, and live to find patterns and insights within structured and unstructured data. You propose analytics strategies and solutions that challenge and expand the thinking of everyone around you. You are an expert in analyzing large, complex, multi-dimensional datasets with a variety of tools. You are accomplished in the use of statistical analysis environments and have experience with BI tools.


PRODUCT DESIGNER

THE ROLE

As a Product Designer, you will be involved in every aspect of the product development process, from brainstorming the next great product innovation to tweaking pixels right before launch. You will be expected to utilize your full range of product design, interaction design, and visual design skills. Many people in emerging markets only have basic smart phones to access the internet, and they're often faced with challenges like poor internet connection and expensive data. This is an opportunity to work with a team focused on making mobile internet accessible and affordable.

RESPONSIBILITIES

● Take broad, conceptual ideas and turn them into something useful and valuable for users in emerging markets

● Design flows and experiences that are incredibly simple and elegant

● Contribute to high-level strategic decisions with the rest of the product and executive teams

● Give and solicit feedback from Product Managers in order to continually raise our bar for quality

● Partner with engineers to oversee the user experience of a product from conception until launch

REQUIREMENTS

● Experience in building and shipping applications or software

● Demonstrated experience with end-to-end (hybrid UX and UI) product design

● You own an entire product space or work on projects that encompass multiple features and are broad/ambiguous in scope.

● You have strong partnerships with product managers and engineers, likely providing product direction and exerting significant influence in defining goals for your product area.

● Your skill level across product thinking, interaction design, and execution & craft is generally solid across the board, with one or more areas being areas of particular strength. You have a good grasp of the medium you are designing for, and you make effective use of prototyping tools

● You have a portfolio featuring examples of interaction design work


GROWTH MANAGER

THE ROLE

We are looking for brilliant, worldly, and passionate people to help empower and expand our team. You will play a direct role in making an impact in emerging markets by enabling technology and services that would make mobile internet more affordable. You would help drive user growth on mobile apps by working closely with Apps and Mobile Operators.

RESPONSIBILITIES

● Is an analytical thinker, reveling in both tactical and strategic aspects of growing a user base remotely in many different countries simultaneously

● Intuitively thinks from the user and/or customer's point of view, and seeks to understand the perspectives of various internal and external stakeholders including engineers, design, operations, sales and customers

● Has a passion for creating greater transparency in the world, particularly in developing economies

● Is also passionate about the spread of mobile technology in the developing world

● Excels in ambiguity and is confident in diving deep

● Has a relentless drive to listen, learn and improve and the world around you

● Eagerly embraces a wide spectrum of responsibilities and projects

● Believes no task is below them if it's important to achieving success

● Willing to travel in emerging markets to immerse yourself in the experience

REQUIREMENTS

● BA/BS in Engineering/Sciences/Economics/Development/Marketing or equivalent practical experience

● Excellent communication skills

● Dogged work ethic. Willingness to travel

● Analytics experience (SQL, python, excel) preferred

● Ease in communicating with technical and non-technical personnel


BUSINESS AND OPERATIONS DEVELOPMENT

THE ROLE

You will be responsible for driving business development and leading entire projects and owning their outcomes from start to finish. You will need to be innovative, self-motivated, collaborative, and capable of dealing with complex interpersonal dynamics. You will need to bring your qualitative and quantitative analytical skills to the fore as you drive outcomes within our culture.You will be a part of a team of talented individuals who are just as passionate about supporting one another as they are about our mission.

RESPONSIBILITIES

● Creating a sales process definition and framework; developing sales operations policies and procedures

● Working with senior management to design and manage an incentive compensation program for the Business Development team to ensure alignment with company goals

● Building and maintaining the tracking and analyzing of all leads and opportunities from creation to closing and through execution / renewal

● Supporting Business Development team in the execution of the sales process with reporting, analysis, and process management

● Identifying operational weaknesses and innovating new processes to drive constant improvement

REQUIREMENTS

● 2+ years of experience in a highly analytical role; sales operations / business operations / sales support experience a plus BA / BS / Masters in Economics, Business, Engineering, Computer Science or other quantitative field

● Strong proficiency in quantitative analysis and presentation

● Familiarity with Salesforce, or other CRM platform

● Proficient with Excel; familiarity with SQL / Tableau tools preferred

● Comfort with ambiguity: Excited rather than daunted by the prospect of tackling complex problems with no predefined playbook to guide you

● Get-it-done mindset: Not afraid to roll up your sleeves, getting into complex problem yourself, and doing what it takes to get the job done


HELPDESK LEAD

The Helpdesk Lead is responsible for providing professional and efficient helpdesk support. A strong customer service mindset is the key to succeeding in this role. This hand on team lead will assist with the standardization of helpdesk services and processes.

RESPONSIBILITIES

  • Providing first level of support for customer and system incidents and requests using basic technical and service knowledge

  • Assuming initial ownership for the coordination, investigation and documentation of customer and system incidents

  • Performing initial level of diagnosis of problems and incidents and resolving them when appropriate

  • Interpreting problems or errors at a basic level and assessing the risk of events and escalating appropriately to protect client services

  • Ensuring proper documentation for all problems, incidents and requests

  • Following up on incidents to ensure customer satisfaction

  • Monitoring issues until they are closed

  • Demonstrating a good understanding of the customer’s business needs and applying them to the management of system events & incidents

  • Executing test plans or scripts

  • Developing and maintaining an understanding of customer Service Level Agreements

QUALIFICATION

Three+ years minimum help desk experience

  • Significant experience trouble-shooting system and network problems.

  • Significant experience in Help Desk environments

  • Strong IT background

  • Strong Customer Service skills

  • Strong Written and Verbal skills – ability to gather and communicate information accurately

  • Ability to analyze current policies and recommend changes.

  • SME in the area of developing new technical documents

  • Team Lead Experience