Career

We’re making a positive irreversible change in the world of Digital Inovation Together.

If you feel you are the right fit and want to be part of the Ubarri family, send us your resume at info@ubarri.com

Jobs Opening

Job description

We are looking for passionate and curious Android engineers to join our young and ambitious Mobile team at Ubarri. This role is a unique opportunity to work on greenfield projects and solve new challenges. It is also an unprecedented chance to contribute to the future of Ubarri digital strategy. If you thrive on solving interesting problems, positively challenging yourself and building products for millions of readers around the world - wed love to speak with you. We are set to completely redefine Mobile engineering at Ubarri and you can do it with us.

Roles and Responsibilities

  • Design and build advanced applications for the Android platform
  • Work with outside data sources and APIs
  • Work on bug fixing and improving application performance
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Desired Candidate Profile

  • Should be passionate about user interface design and have skills in Native Android with proficiency in Kotlin and Java. Knowledge in Realm Database, SnappyDB, HTML, CSS, Mustache, JUnit, Mockito or Coroutines is a plus out of the box thinking to troubleshoot and solve problems
  • Should be willing to implement latest technology trends like MVVM pattern, Livedata, Data binding, Pagination and other Jetpack Components.
  • Should be able to analyze customer requirements, estimate the effort, provide the deliverable date to the customer and make sure to ship the feature on time
  • Experience in Release management like creating, merging, maintaining branches, versioning and releasing apps. Should have experience in publishing at least one app to playstore.
  • Ready to help team members in their technical challenges
  • Collaborate with cross-functional teams to define, document, design and ship new features

Job description

Roles and Responsibilities

  • Understand client requirements and functional specifications
  • Design and build mobile applications for iOS platform
  • Collaborate with the team to define, design app features
  • Ensure the performance, quality, and responsiveness of applications
  • Publish application on App Store
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Desired Candidate Profile

  • 2+ years of experience in iOS development
  • Proficient in XCode, Swift
  • Experience with push notifications, and APIs
  • Should have published iOS apps in the app store
  • Proficient in code versioning tools including Mercurial, Git, and SVN
  • Experience with Agile or Scrum software development methodologies
  • Ability to multi-task, organize, and prioritize work

Job description

Roles and Responsibilities

  • Candidate should be able to work on assignments with least guidance
  • Responsible for robust and efficient implementation
  • Suggest technical solutions for short and long term
  • Participate and lead software design meetings and analyze user needs to determine technical requirements.
  • Collaborate with team members and across groups to prepare technical specifications.
  • Design and develop high-quality code.
  • Test, debug, analyze and fix application problems/issues.
  • Work closely with stakeholders to fix issues in a timely fashion.
  • Participate in code reviews in accordance with program specifications and coding standards, practices and conventions, new designs, changes and enhancements.
  • Mentor less skilled employees
  • Interact with stakeholders (internal and external) to support product releases and/or resolve program problems.
  • Research and remain informed of new technology and development tools.
Desired Candidate Profile
  • Strong experience in core Java.
  • Hands-on development in a J2EE framework like Spring Boot, Spring MVC.
  • Good knowledge of Relational Databases like MySQL, PostgreSQL, MS SQL Server with complex SQL Queries, Stored Procedure, Triggers.
  • Candidates must have knowledge of ORM like Hibernate.MY
  • Candidate must have good working knowledge of Data Structure
  • Unit testing experience using Junit, Spock.
  • Knowledge of versioning tools like GIT, SVN.
  • Knowledge of build tools like Maven, Gradle, Ant.
  • Knowledge of MongoDB, Cassandra, Neo4J, Redis, Kafka, ActiveMQ, Caches, Microservices will be a major plus
  • Good to have knowledge of Javascript, jQuery or AngularJS.
  • Knowledge of Agile software development methodologies and the software development lifecycle.
  • Knowledge of Unit Test Cases will be an added advantage.
  • Candidate can work in team as well as individual