Android Developer

Specialization:  Android

Location:  Remote

Job Description

A group of San Francisco entrepreneurs were not satisfied with the way outsourcers treated developers, so we created JetBridge - a new kind of software house where a developer can 5x their skills development and 10x their professional network versus a traditional outsourcer. We only work with long term, well-funded startups in Silicon Valley that give our developers immediate exposure to exciting projects. We're big believers in coaching developers and introducing them to our large network of senior IT executives through our 23 years of working in Silicon Valley. JetBridge is an employee-owned company and hiring in nearly all positions.


At JetBridge, https://www.jetbridge.com, we develop customized software solutions and provide software development services. We are currently seeking a talented Full-Stack Web/App Developer with experience in building Android applications to join our world-class team of developers supporting our client.
This role will be responsible for contributing to the development, and implementation of solutions for a video streaming platform. In addition to contributing code and tangible deliverables the role is expected to work as an adviser to help identify, educate, and foster best-in-class solutions.
The role requires the applicant to create and maintain strong relationships with stakeholders and team members.


At JetBridge, we create disruptive product strategy, and translate big ideas into experiences that delight. As a JetBridge employee, you will be part of a company that values your work and gives you the tools you need to succeed. Our office is in UNIT.City, Innovation park, in Kyiv, but this position can be remote as well, based on your experience.


PERKS 🌟

    Opportunity to work on next Netflix for Asia

    We don't want you to be tied to just one tech stack, we encourage the learning of new tools

    Ownership of software products, technical quality, and creative process

    We believe that writing high-quality code is only one part of creating great software and we want everyone to be involved in all aspects of designing compelling software

    We take pride in engineering products that will delight real users and be successful commercially

    Make use of and contribute to open source whenever possible

    Our team has a track record of building successful software companies in San Francisco

    Evaluate frameworks, technology, platforms, and tooling solutions

    Support and troubleshoot issues (process & system), identify root cause, and proactively implement sustainable corrective actions

ROLE 👩🏽‍💻👨‍💻

    Translate designs and wireframes into high quality code

    Collaborating with cross-functional teams to define, design, and ship new features

    Unit-testing code for robustness, including edge cases, usability, and general reliability

    Design, build, and maintain high performance, reusable, and reliable Java code

    Ensure the best possible performance, quality, and responsiveness of the application

    Identify and correct bottlenecks and fix bugs

    Help maintain code quality, organization, and automatization

    Build and maintain mobile applications that integrate with a micro-service backend

    Responsible for the development and documentation of best practices for his/her area of expertise

SOUNDS LIKE YOU? 🙌

    Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

    Connect Android applications to back-end services

    Strong knowledge of Android UI design principles, patterns, and best practices

    Ability to understand business requirements and translate them into technical requirements

    Understanding of Google’s Android design principles and interface guidelines

    Proficient understanding of code versioning tools, such as SVN, GIT etc.

    Familiarity with continuous integration

Requirements

    Mobile Application Development Experience - Proficiency in Android development

    Team player and must be willing to work in an agile environment

    Experience working with offshore development teams, reviewing code, pair programming

    Implementing creating UI/UX

    Experience working in an agile environment

    Experience configuring, managing, and using Jenkins for continuous integration

    Strong problem solving and troubleshooting skills

Nice To Have

    Basic experience in project management

    Experience with JIRA, and Confluence