Android Engineer

Fleetio


1 week ago

04/11/2019 18:29:05

Job type: Full-time

Category: Software Dev


Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for a passionate Android Engineer to join our growing engineering team and build the next wave of mobile applications.

Fleetio treats mobile as a first-class citizen, and as an Android Engineer, you will be at the forefront of shipping features that directly enhance the lives of customers around the world. You’ll be an active participant in collaborating with design and product teams to grow ideas into features. Our apps are actively being migrated from the Ionic framework to native iOS and Android, which means you will take part in reengineering them from the ground up.

If you’re passionate about crafting quality code and building beautiful Android applications used by tens of thousands of customers, we would love to hear from you! This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.


Our team

  • We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.
  • We’re a startup that’s in “scale up” mode, meaning we’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.
  • We’re committed to fostering a tight-knit team through various collaboration tools. We place great value on work/life balance and abhor the stereotypical 100 hours/week startup life. We have families and know you do, too.


What you'll be doing

  • Craft and continuously ship well-tested, maintainable, and efficient Kotlin code
  • Collaborate with product and design to create, design, and incrementally refine features
  • Migrate existing functionality implemented in the Ionic framework to be more sleek, efficient, and performant in native Android
  • Ensure quality in your code with JUnit and UI tests
  • Proactively identify and squash bugs as well as performance issues
  • Take an active role in shaping and defining mobile engineering best practices


What's in it for you

  • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers.
  • Work from our HQ in Birmingham, AL or REMOTELY. 50% of our Engineering Team works remotely and we strive to promote a strong remote working culture.
  • Build mobile apps used daily by tens of thousands of people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market)

REQUIREMENTS

  • BS in Computer Science, Engineering, or equivalent real-world experience
  • 2-3 years of experience building and shipping native Android apps
  • Excellent written and verbal communication skills
  • Proficient in crafting quality code in Kotlin (Java is a bonus)
  • Mastery of the Android SDK and mobile-specific fundamentals (networking, multithreading, memory management)
  • Pixel-perfect attention to detail in designing human-centered interfaces using custom views
  • Experienced in consuming and building RESTful APIs (Ruby on Rails, Node, or similar)
  • Committed to utilizing TDD to create JUnit and UI tests
  • Knowledgeable in the current state of the Android platform, deployment, and continuous integration best practices
  • Versed in hybrid mobile applications (Ionic, React Native, NativeScript, etc.)

BENEFITS

  • 100% coverage of health and dental insurance
  • 401(k) + match
  • Company stock
  • Dependent Care FSA and Medical FSA
  • Generous PTO and 8 company holidays
  • Maternity/Paternity leave
  • Mac laptop, book stipend and professional development funds
  • Health and wellness initiatives
  • Remote working friendly
  • Monthly catered lunches and office snacks

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live. We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made. When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:
    • Feeling empowered to achieve their ambitions
    • Inclusivity, open-mindedness, and diversity
    • The wellbeing of their teammates and the people around them
    • Making long-term, high-impact decisions, even if they’re harder
    We invite you to visit our blog to learn more about us, our values, and how we work. Your Role As a Senior Android Developer, you will join our five-person Android team to help build the Twist for Android client. In addition to improving the app and implementing new features, you'll be working closely with designers as well as developers from other teams in order to have a consistent experience across platforms, while making the best possible Android app that also adheres to Material design. You’ll also participate in making important product decisions that help ensure that Twist allows teams to work calmly and efficiently. Twist is an evolving and fast-changing product, but we believe that a good foundation is better than quick fixes. You’ll help us solidify that foundation and grow Twist for Android to new heights.

    Requirements

    We're looking for someone with:
    • 5+ years of Android development experience.
    • A deep understanding of the Android framework and Java programming language.
    • Knowledge of algorithms, data structures and software engineering practices.
    • Demonstrated passion for creating high-quality consumer apps.
    • Experience with Git, GitHub and Android Studio.
    • Fluency in written and spoken English.
    • Proven ability to work autonomously and stay self-motivated.
    • Experience or interest in Kotlin is a plus!

    Benefits

    We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:
    • Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.
    • Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).
    • Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).
    • Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.
    • Education stipend. You’ll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.
    • Competitive compensation.
    • And much more!
  • Decagames
    Yesterday

    As an Android Engineer at DECA Games, you have Android development experience and best of class

    engineering skills. In collaboration with both internal and external partners, you will be a core contributor working on game features from beginning to end in a critical role.

    Requirements

    * At least 4 years of industry experience.

    * Shipped at least 1 Android mobile/social games.

    Skills Requirements

    * Expert in C++, JAVA, Kotlin, Cocos2d-X (nice to have)

    * Extensive experience with building, releasing Android Apps

    * Extensive experience working with internal and externally developed code

    * Extensive experience with self-testing to minimize and fix issues

    * Strong Documentation / Presentation / Communication skills

    * Strong problem solving / debugging skills

    * Ability to work unsupervised

  • Fleetio
    1 week ago

    Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for a passionate iOS Engineer to join our growing engineering team and build the next wave of mobile applications.

    Fleetio treats mobile as a first-class citizen, and as an iOS Engineer, you will be at the forefront of shipping features that directly enhance the lives of customers around the world. You’ll be an active participant in collaborating with design and product teams to grow ideas into features. Our apps are actively being migrated from the Ionic framework to native iOS and Android, which means you will take part in reengineering them from the ground up.

    If you’re passionate about crafting quality code and building beautiful iOS applications used by tens of thousands of customers, we would love to hear from you! This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.


    Our team

    • We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.
    • We’re a startup that’s in “scale up” mode, meaning we’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.
    • We’re committed to fostering a tight-knit team through various collaboration tools. We place great value on work/life balance and abhor the stereotypical 100 hours/week startup life. We have families and know you do, too.


    What you'll be doing

    • Craft and continuously ship well-tested, maintainable, and efficient Swift code
    • Collaborate with product and design to create, design, and incrementally refine features
    • Migrate existing functionality implemented in the Ionic framework to be more sleek, efficient, and performant in native iOS
    • Ensure quality in your code with unit and UI tests
    • Proactively identify and squash bugs as well as performance issues
    • Take an active role in shaping and defining mobile engineering best practices


    What's in it for you

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers.
    • Work from our HQ in Birmingham, AL or REMOTELY. 50% of our Engineering Team works remotely and we strive to promote a strong remote working culture.
    • Build mobile apps used daily by tens of thousands of people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market).

    REQUIREMENTS

    • BS in Computer Science, Engineering, or equivalent real-world experience
    • 2-3 years of experience building and shipping native iOS apps
    • Excellent written and verbal communication skills
    • Proficient in crafting quality code in Swift (Objective-C is a bonus)
    • Mastery of the iOS SDK and mobile-specific fundamentals (networking, multithreading, memory management)
    • Pixel-perfect attention to detail in designing human-centered interfaces with UIKit
    • Experienced in consuming and building RESTful APIs (Ruby on Rails, Node, or similar)
    • Committed to utilizing TDD to create unit and UI tests
    • Knowledgeable in the current state of the iOS ecosystem, deployment, and continuous integration best practices
    • Versed in hybrid mobile applications (Ionic, React Native, NativeScript, etc.)

    BENEFITS

    • 100% coverage of health and dental insurance
    • 401(k) + match
    • Company stock
    • Dependent Care FSA and Medical FSA
    • Generous PTO and 8 company holidays
    • Maternity/Paternity leave
    • Mac laptop, book stipend and professional development funds
    • Health and wellness initiatives
    • Remote working friendly
    • Monthly catered lunches and office snacks

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!