This week - Remote Kotlin jobs
  • Jaumo

    ABOUT US

    We're looking for a new teammate in our lean company (24 people from 14 different countries, over 80% engineers), and give you the opportunity to be part of a fascinating journey. We’ve seen incredible growth over the last seven years, driven by a talented and versatile yet small team. It worked well so far, but now we want more.

    ABOUT THE ROLE

    You are a Senior Backend Engineer (f/m/d) with strong experience, and you will be an essential part of our bootstrapped and 100% remotecompany with a flat organizational structure. The position is full-time. This is an excellent career opportunity to join a fast-growing company in a key position.

    WE OFFER YOU

    • a great work-life balance - work whenever you want from wherever you are. Results - not hours. We care about what you achieve.
    • no bullshit - we are a fact- and engineering-driven company (including the founders)
    • to work on something important. A lot of businesses say they change lives, but we actually do it. We've helped millions of people find love and happiness.
    • 30 days paid vacation
    • a competitive salary

    YOU WILL

    • work on the backend for our award-winning apps that are used by millions of users on a monthly basis
    • be part of our cross-functional squads that are responsible for the mobile apps backend or service architecture.
    • work on the mobile apps API, data processing, and interfacing with different components of the Jaumo platform and external services
    • take ownership in features, tools, and services
    • work agile with a motivated and innovative small team (including us, the two founders)

    REQUIREMENTS

    An ideal candidate is autonomous, proactive, and has experience working in a variety of different platforms and technologies. We admire engineers who take the initiative, make their own decisions and implement them precisely.

    YOU

    • have strong programming skills in PHP 7. Many core services are written in PHP, newer services also in Kotlin (with Spring). 
      Bonus: You have experience with PHP frameworks such as Laravel, Symfony, etc.
    • ideally worked with microservices, Docker, and Kafka
    • are not stuck with a certain language or framework, and you have a solid experience in other programming languages like JavaScript, Java, Kotlin, Python, etc.
    • love getting things done you never give up, when it’s getting difficult. It’s a challenge to master every situation.
    • you speak and write business-fluent English

    If this profile matches your expertise, experience, and aspirations, we’d be delighted to receive your full application, including salary requirements and possible starting date.

  • Jaumo GmbH
    €60,000.00 - €120,000.00.

    ABOUT US

    We're looking for a new teammate in our lean company**** (24 people from 14 different countries, over 80% engineers), and give you the opportunity to be part of a fascinating journey. We’ve seen incredible growth over the last seven years, driven by a talented and versatile yet small team. It worked well so far, but now we want more.

    ABOUT THE ROLE

    You are a Senior Backend Engineer (f/m/d) with strong experience, and you will be an essential part of our bootstrapped and 100% remote company with a flat organizational structure. The position is full-time. This is an excellent career opportunity to join a fast-growing company in a key position.

    WE OFFER YOU

    • a great work-life balance - work whenever you want from wherever you are. Results - not hours. We care about what you achieve.
    • no bullshit - we are a fact- and engineering-driven company (including the founders)
    • to work on something important. A lot of businesses say they change lives, but we actually do it. We've helped millions of people find love and happiness.
    • 30 days paid vacation
    • a competitive salary

    YOU WILL****

    • work on the backend for our award-winning apps that are used by millions of users on a monthly basis
    • be part of our cross-functional squads that are responsible for the mobile apps backend or service architecture.
    • work on the mobile apps API, data processing, and interfacing with different components of the Jaumo platform and external services
    • take ownership in features, tools, and services
    • work agile with a motivated and innovative small team (including us, the two founders)

    REQUIREMENTS****

    An ideal candidate is autonomous, proactive, and has experience working in a variety of different platforms and technologies. We admire engineers who take the initiative, make their own decisions and implement them precisely.


    YOU****

    • have strong programming skills in PHP 7. Many core services are written in PHP, newer services also in Kotlin (with Spring). 
      Bonus: You have experience with PHP frameworks such as Laravel, Symfony, etc.
    • ideally worked with microservices, Docker, and Kafka
    • are not stuck with a certain language or framework, and you have a solid experience in other programming languages like JavaScript, Java, Kotlin, Python, etc.
    • love getting things done you never give up, when it’s getting difficult. It’s a challenge to master every situation.
    • you speak and write business-fluent English

    If this profile matches your expertise, experience, and aspirations, we’d be delighted to receive your full application, including salary requirements and possible starting date.

  • Contrast Security
    $95,000.00 - $130,000.00.Preferred timezone: UTC -7 to UTC -3

    We are in search of someone who loves Java and wants to explore Java instrumentation technologies. Our Java agent customers do not limit themselves to only Java, so we have opportunities to dive deep into other JVM languages like Scala, Kotlin and Groovy.

    The opportunity is to join our flagship team, which is our Java agent. It's our most widely adopted language/agent. It just happens to be our most mature and feature rich. We have so much more work to do with our technology, so let me assure you that joining this team will be a fun, wild ride.

    Writing an application security agent is a responsibility we take very seriously at Contrast. Our customers trust us enough to run our agents directly in their applications. We're looking for an engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence. An ideal candidate is proficient in Java and wants to learn more about how their favorite frameworks work under the hood. They likely have professional Java experience, and/or may have contributed to open source frameworks and/or libraries, this could be a great opportunity for them to deepen their understanding of Java. Candidates interested in reverse engineering code and making it better with each iteration should apply.

    Our Java Agent Engineers

    • Design modular and well tested Java code bases
    • Research and implement optimizations for frequently called code
    • Develop and debug multi-threaded code applying Java concurrency best practices
    • Develop an understanding of how Java's threads, locks, I/O, and garbage collection affect our agent and our users' applications
    • Go beyond Java to support our users' Kotlin, Groovy, Scala, and Clojure code bases
    • Profile Java applications to debug performance issues including memory and concurrency issues
    • Build and run a fleet of containerized Java applications for testing our agent's compatibility with the vast Java ecosystem
    • Automate everything
    • Approach problems from a product perspective, keeping in mind how to solve problems for Java developers like themselves
    • Have strong communication skills, are not afraid to ask questions, and share what they learn
    • Solve hard problems and recognize that the best work is the result of finding the simplest solution to complex challenges
    • See the big picture, and understand how the code they write interacts with our users' systems

    At Contrast, our goal is the make the Internet safer day by day. We are always interested in meeting talented and creative technologists who share this goal. We’ve built some amazing technology thus far and are shaking up the way the world looks at application security. We know that our products can get better with new voices and ideas. Are you looking to make a difference? Are you a problem solver, but want to be challenged with complex and interesting problems. Do you believe the best work is the result of finding the simplest solution to complex challenges? Do you long to be an early contributor to a product and a company culture?  Do you ever wish you were there in the early days of these startups? Here's a little about what we offer:

    • Competitive compensation
    • Daily team lunches (in our Baltimore office)
    • Meaningful stock plans
    • Medical, dental, and vision benefits
    • Flexible paid time off
    • Choice of a MacBook Pro or Dell Laptop

    We are changing the world of software security. Do it with us. We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it. Solve the impossible. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.

This month - Remote Kotlin jobs
  • Doximity
    Must be located: North America.

    Doximity’s Mobile Team

    At Doximity, we put mobile first. We have built and maintain a suite of fully-native Android and iOS apps that healthcare professionals use on a daily basis to increase productivity and provide better patient care.

    We have recently re-designed and re-architected our main Android app from the ground up, with an entirely new code base written 100% in Kotlin. It utilizes a modular reactive architecture, which has drastically decreased the build time and has made the development process much more pleasant. Click here to get more information about our stack on each platform.

    We are looking for a talented Android Software Engineer to join our growing team of 10 mobile engineers. Doximity is based in San Francisco, CA, but remote applicants are welcomed!

    We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds to help build the future of healthcare.

    How you’ll make an impact:

    • You'll collaborate with a team of product managers, designers, QA, and other developers to drive mobile projects from beginning to end
    • You'll be included in decision-making and will weigh in on balancing factors like scope, complexity, and timing
    • You'll architect your code in a way that encourages and allows for flexible, modular, and reusable code
    • You'll encourage growth within the team by participating in mentorship, knowledge sharing, and thorough code reviews
    • You'll help keep our apps robust by writing tests, monitoring, reporting, and troubleshooting bugs

     

    What we’re looking for:

    • 3+ years professional experience with Mobile development using native Android framework
    • Demonstrable experience with real-world Android projects for the Play Store or Enterprise distribution
    • Knowledge of professional software engineering best practices, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations
    • Deep understanding of design patterns and with an eye for detecting their use case in the code
    • Ability to take a project from scoping requirements through launch
    • A commitment to writing quality code including writing Unit and Instrumentation tests
    • An eagerness to learn new things and to help others do the same
    • Good communication skills- you will be working with project managers and other technical teams to discuss requirements, technical designs, and product features
    • Proficiency in Kotlin and Java
    • You put security first, with a deep understanding of mobile vulnerabilities and how to protect our apps against them
    • You are able to maintain a minimum of 5 hours overlap with 9:30 to 5:30 PM Pacific time
    • You can dedicate about 18 days per year for travel to company events

     

    Nice to have:

    • Experience building SDKs for Android
    • Experience with RxJava , Dependency Injection (Dagger), Network communication using Apollo (GraphQL) and Retrofit (REST)
    • Knowledge of different existing mobile architecture patterns
    • You are able to leverage different tools such as Profiler and Systrace to troubleshoot memory leaks and slowdowns in app performance
    • Open Source contributions are a plus

     

    Benefits & Perks

    • Unlimited Discretionary Time Off
    • Comprehensive benefits including medical, vision, dental, Life/ADD, 401k, flex spending accounts, commuter benefits, equipment budget, and continuous education budget
    • Pre-IPO stock incentives
    • Work from home Wednesdays
    • .. and much more! For a full list, see our career page

     

    About Doximity

    We’re thrilled to be named the Fastest Growing Company in the Bay Area, and one of Fast Company’s Most Innovative Companies. Joining Doximity means being part of an incredibly talented and humble team. We work on amazing products that over 70% of US doctors (and over one million healthcare professionals) use to make their busy lives a little easier. We’re driven by the goal of improving inefficiencies in our $3.5 trillion U.S. healthcare system and love creating technology that has a real, meaningful impact on people’s lives. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. We’re growing fast, and there’s plenty of opportunities for you to make an impact—join us!

    Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

  • moovel (becoming REACH NOW)
    Must be located: North America.

    The Job:

    As moovel’s next Android Engineer you’ll be responsible for delivering world-class mobile applications to transit agencies and users throughout the world. The ideal candidate believes development is a team activity and enjoys it being that way. You thrive in a fast-paced environment and are willing to fill any role to help their team be successful. In this role you will work full-time, as a remote employee as part of a cross-functional team. We will provide you with the tools and support to ensure you are successful in your role. What we’re looking for is exceptional people who share a passion for developing creative solutions that advance our mission and vision.

    ● Working collaboratively in an agile cross-functional team

    ● Contributing to the design and development of new products and services

    ● Supporting existing products and services that people are using everyday

    ● Applying development best practices to your work

    ● Crafting clean code supported by automated tests

    ● Leaving the code base in a better state than you found it

    ● Reviewing user interface designs and providing feedback

    ● Collaborating with other teams to ensure consistency and promote reuse

    ● Working with Product Managers to understand requirements

    ● Estimating level of effort and story points to support planning

    ● Writing automated unit, integration and e2e tests with your features

    ● Performing manual testing when needed and identifying how to automate it moving forward

    ● Improving the performance, availability and overall quality of our platform

    ● Other duties and responsibilities as defined by the company

    Who You Are:

    ● BS in Computer Science, Engineering, or related subject

    ● 4+ years of software development experience

    ● 2+ years of Android development experience

    ● Expertise in Java and the Android SDK

    ● Experience working with RESTful web services and JSON

    ● Complete understanding of the mobile development life cycle

    ● Thorough knowledge of the mobile landscape, architectures, trends, and emerging technologies

    ● Experience with Kotlin

    ● Strong interpersonal communication skills

    ● Ability to work collaboratively and effectively in a team environment

    ● Ability to be productive with a multiple languages, frameworks and paradigms

    ● Willingness and capacity to learn new frameworks and languages quickly

    ● Positive attitude and a willingness to step into legacy code base

    Special Information (Travel required, physical requirements, etc.):

    ● Additional hours as necessary to accomplish objectives, goals and projects

    ● Travel required: 0-5% of the time

  • Infinity Software Development, Inc.
    PROBABLY NO LONGER AVAILABLE.

    Come help us build modern custom solutions for our growing book of business!

    We’re looking for senior remote programmers who have experience across multiple technologies and have a passion for software development. It’s ok if you are more comfortable working on the front-end or back-end, but you should have at least some experience on both sides. If you are looking to join a fun team to tackle hard projects, with opportunities to learn new stacks, we’d love to talk to you.

    There are no specific technology requirements for this role, but a number of our current projects are using: C#, Java, TypeScript, .NET Core, React, Redux, Angular, Node, Vue, MVC, Swift, Kotlin, Docker, AWS, Azure, Microservices, SQL Server, Oracle, MongoDB.

    Infinity is a custom software development shop that has been delivering tailored technology solutions to our clients all over the country for over 25 years. We like working with people who love solving problems, who work hard and have a little fun in the process.

  • BiTE interactive
    PROBABLY NO LONGER AVAILABLE.

    Remote Job description

    BiTE has openings for an Android Developer to work fully remote.

    ***Candidates must be US/ Canadian residents.***

    We are looking for great developers to add to our rapidly growing team. Great developers are craftsmen who add value throughout the entire app process from initial strategy until final release. They iteratively improve our tools, find opportunities to automate, alleviate friction and strengthen our development process.

    • Required Skills & Experience

    • 5+ years developing native mobile applications

    • Expertise with Swift (iOS) or Java and Kotlin (Android)

    • Ideal candidates are experts in both platforms able to transition seamlessly from one to the other.

    • Experience leading tasks throughout the project lifecycle

    • A strong passion to work in a fast-paced startup environment

    • Excellent communication skills

    • Enjoys interacting with clients and thrives in a highly collaborative fast-paced remote team.

    • Familiar with common architectural patterns (MVP, MVVM, etc.)

    • Writes clean, well organized, well documented and well-tested object-oriented code, utilizing language idioms and tools appropriate to the platform

    • Thrives in collaborative programming environments with frequent peer reviews.  

    • Desired Skills & Experience

    • Experience with Behavior Driven Development

    • Experience with Pivotal Tracker, Github, Slack

    Outside of work, we’re a tight-knit group made up of smart, fun, diverse, passionate people who really like each other. Our #random channel in Slack is populated with a dizzying collage of snarky memes, music finds, vacation videos, pet/kids pics, obscure tech news and kurzgesagt Youtube videos.

    If this sounds like a fit, we’d love to add you to our team.

Older - Remote Kotlin jobs
  • iTech Solutions, Inc.
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Android Developer

    Open to WAH, Portland, Bloomfield, Philadelphia, Phoenix, Denver & Nashville as work locations

    This role is for an Android Developer, an experienced individual contributor, working hand-in-hand with a veteran team of native mobile app developers who are creating exciting new features for Client customers in the myClient mobile app.

    Responsibilities:

    • Develop quality Android applications using native APIs in Java or Kotlin with Android Studio.
    • Build service based connectivity.
    • Optimize user experience.
    • Develop new and innovative features.
    • Troubleshoot, root cause and fix bugs.
    • Enhance native application performance.

    Required:

    • In-depth Java or Kotlin programming background and debugging skills.
    • 2+ years of Android application development experience
    • Experience with mobile APIs and frameworks
    • Experience developing user interfaces using the Android Studio designer with XML
    • Knowledge of the full Software Development Lifecycle
    • Expert in Java or Kotlin
    • Experience with the Gradle build system
    • Experience with JSON and REST APIs
    • Experience building complex apps
    • Fundamentals in object-oriented design, data structures, algorithm design, problem solving and complexity analysis
    • Self-starter; oriented towards over-delivering to expectations instead of delivering / meeting expectations
    • Ability to work and thrive in a fast pace environment where business priorities can change quickly
    • Strong verbal and written communication skills
    • Passion for learning and creating new products and features
    • Experience with Git or version control systems

    Preferred:

    • Education: Bachelors in Computer Science or related discipline is preferred
    • Knowledge of Material Design
    • At least one app in the Google Play Store
    • Working knowledge of at least one UI testing framework (Espresso, Robolectric, Appium, etc…)
    • Facility with JUnit
    • Working knowledge of how to use the Android SDK tools (uiautomatorviewer, hierarchyviewer, adb, etc…)
    • Experience with RecylerView and ViewHolder design pattern
    • Experience with Realm database
    • Experience with RxJava, RxAndroid and/or RxKotlin
    • Experience with Android Jetpack
    • Experience building modular features that can be plugged into different apps
  • Fleetio
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    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 (must reside in the United States). Over 30% of Fleetio employees work 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)

    What we're looking for 

    • 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.)

    Our 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
  • Flow
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    The Role

    As we continue scaling, we’re looking for someone to lead all of our Android development. Initially, you’ll be responsible for refreshing our current Android app, so we have a strong foundation to build upon going forward. You’ll oversee every aspect of Android app(s) including infrastructure, tooling, metrics, and performance. We’ll look to you to make sure we’re always inventing and using the latest technology and tools that Android has to offer. You’ll be an integral part of our product development process and collaborate closely with our entire engineering team — especially our Director of Engineering and iOS Lead – and work directly with the CEO.

    In this role, you will:

    • Be in charge of overhauling our current Android app

    • Manage the entire Android development cycle from planning through execution

    • Collaborate with a cross-functional team to define, design, and ship new features

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

    • Take pride in continually improving our app’s quality, speed, and performance

    • Ensure successful feature releases and great user experiences

    • Continuously discover, evaluate, and implement new technologies to improve our development efficiency and create a product that delights our customers

    To be successful in this role, you must have:

    • 5+ years hands on experience developing Android applications

    • At least 1 year in a lead development role

    • Deep understanding of Android architecture, core components, and APIs

    • Proven experience working with the latest SDKs

    • Proficient in managing multiple production applications

    • Able to apply Java skills to Kotlin and other architectures

    • Strong knowledge of Android’s design principles, patterns, and best practices

    • Able to adjust and adapt during the product development cycle

    • Prior experience working on business and productivity tools is a plus

  • Motiion
    PROBABLY NO LONGER AVAILABLE.Must be located: Europe.Preferred timezone: UTC +1

    Motiion is a technology and data company for the food industry. We believe in transparency, diversity, merit and fostering a culture of accountability, personal impact and career growth.

    As a member of the first product engineering team at Motiion you have will have a unique opportunity to turning previously scattered and inconsistently structured data into directly actionable food industry insights to reduce waste, increase freshness and much more.  

    You have a proven track record of reading data and making solid conclusions. You know both the art and science of analytics - now only do you know how to find answers in the data, you also know which questions should be asked in the first place and what data might could help us further bolster our conclusions.  You love engaging with customers, learn about their challenges and then dive into the data to see how to solve them! We are building a product engineering team with a breadth of combined experiences so that we can collaboratively build great products. There are no hard requirements on specific educational background, technology, experience or geographical location.  We are however looking for specific traits in the people we work with. You might not yet be able to check all of the boxes, but at least you aspire to do so!  Some signs of a great candidate:

    • Toolbox oriented. Whether your background is in mathematics, statistics, machine learning, artificial intelligence, or something else, you have enough experience to intuitively shortlist tools and approaches from most of these disciplines. 
    • Understanding business and customer needs.  You believe in creating models that will help the company and make short- and long-termimpact, focusing on“bang-for-the-buck”. 
    • Performance recognized by your peers. Past colleagues would love to work with you again.
    • Starter and finisher. You often identify a problem, design a solution and bring it to a state of completion - alone or with collaborators. You’ve worked with developers in the past, hope to continue doing so, but you would get far even without technical help.
    • Work hard and smart. Your work ethic is unquestioned, and you know how to get things done so you can balance your work and personal life in a sustainable way.
    • Disciplined and reliable. We are a remote company and you enjoy the benefits of working remotely while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
    • Collaborative. You know that your team members’ perspectives will make your solutions better. Similarly, you use your strengths to make the team perform.
    • Appreciation of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly, but without unnecessary ambiguity. You feedback given to as an opportunity to get better and strive to do the same for others.
    • Analytical and practical mind. You strive for simple, precise solutions to complex problems. Complex solutions are only acceptable when absolutely needed. 

    Why we are different Our main goals with Motiion are easy to explain: We want to build a company that we would like to enjoy spending the rest of our careers in, that has a positive impact on the world and that will outlast us. Achieving these goals will be challenging, but we know we can do it. Here’s why: A strong founder team We, the founders, have a proven track record of building successful companies from scratch. We will take all of the amazing and painful experiences of the past and apply them to create a company we all will be very proud of. Self-funded The founders have invested $10 million to allow us to focus on building technology and product the right way. Our eyes are on the goals of building a global technology platform. We are laser focused on customer needs, but will make product priorities based on our long-term goals, not short-term revenue. Remote-first We believe technology that enables remote work to be better than a corporate office setting is already here and the world of business is just about to catch up. Remote work certainly comes with drawbacks, but the strongly believe the advantages vastly outnumber the disadvantages. Speaking to dozens of experienced remote employees has shown us that the number one obstacle to building a successful remote workplace is doing it half-way by having some people be co-located and some remote. We want the same mode of collaboration for everyone and our team will be working remotely most of the time. This does not mean that you have to work from home all the time, or at all. Motiion will pay for co-working space if that’s what you prefer. We will also encourage team members that live in the same area to meet up and work together when it makes sense. We will also make sure we all meet regularly for real in-person interaction! Personal impact of collaborating individuals We have seen first-hand how corporate culture can devolve into empire building and reporting lines. Motiion will have great managers, but we recognize and value the skills of individual contributors. You can grow your career at Motiion doing the work you love and excel at. Your merit matters, not your title. Benefits We have top notch benefits, matching most of the large US tech companies, including 401k matching, excellent health insurance and a generous vacation policy.

  • Flow
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    The Role

    As we continue scaling, we’re looking for someone to lead all of our Android development. Initially, you’ll be responsible for refreshing our current Android app, so we have a strong foundation to build upon going forward. You’ll oversee every aspect of Android app(s) including infrastructure, tooling, metrics, and performance. We’ll look to you to make sure we’re always inventing and using the latest technology and tools that Android has to offer. You’ll be an integral part of our product development process and collaborate closely with our entire engineering team — especially our Director of Engineering and iOS Lead – and work directly with the CEO.

    In this role, you will:

    • Be in charge of overhauling our current Android app

    • Manage the entire Android development cycle from planning through execution

    • Collaborate with a cross-functional team to define, design, and ship new features

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

    • Take pride in continually improving our app’s quality, speed, and performance

    • Ensure successful feature releases and great user experiences

    • Continuously discover, evaluate, and implement new technologies to improve our development efficiency and create a product that delights our customers

    To be successful in this role, you must have:

    • 5+ years hands on experience developing Android applications

    • At least 1 year in a lead development role

    • Deep understanding of Android architecture, core components, and APIs

    • Proven experience working with the latest SDKs

    • Proficient in managing multiple production applications

    • Able to apply Java skills to Kotlin and other architectures

    • Strong knowledge of Android’s design principles, patterns, and best practices

    • Able to adjust and adapt during the product development cycle

    • Prior experience working on business and productivity tools is a plus

    For questions, please contact Harmonie at [email protected]

  • DuckDuckGo
    PROBABLY NO LONGER AVAILABLE.$125,000.00 - $152,000.00.

    We are a diverse team from around the world, working together on a mission to set a new standard of trust online.

    Join the Mobile team as an Android Tech Lead and help shape the technology that powers the DuckDuckGo search experience.

    As part of our growing team, you will collaborate with team members at all levels to identify and close major gaps in our products.  Examples of projects you might work on include building out and improving mobile content blocking, improving installation conversion, or running experiments to investigate and improve the usability of our mobile apps. You will be directly responsible for mobile application features, taking ownership over product maintenance, and driving improvements.

    What you will do:

    • Lead development of projects by taking vague problems, scoping them into high impact projects, and executing them against a set of success criteria
    • Play a key role in improving the software architecture
    • Take responsibility for solving product issues – large and small.
    • Implement and/or create mobile solutions to improve apps directly.
    • Collaborate with peers on product brainstorms, technical design discussions, pair programming sessions and code reviews.
    • Write pragmatic, testable code that works consistently across devices and is performant.

    What we are looking for:

    • Significant Android development experience (5+ years)
    • Previous experience as a tech lead
    • Highly proficient in Kotlin
    • Previous engineering experience beyond the usual Android technologies such as Android NDK, C++, backend development or web development
    • Expertise working on at least two large applications
    • Effective project management skills
    • Familiarity with MVC/MVVC concepts and how they apply to mobile applications
    • Familiarity with mobile threading and memory management
    • Ability to develop and use complicated data structures and algorithms. This includes understanding the fundamentals, as well as navigating and improving existing code.
    • Ability to develop effective UX solutions through user feedback loops leveraging both quantitative and qualitative metrics.
    • Creative problem-solvers and risk-takers. You like to take initiative in pushing a project forward, but know when to get others involved.
    • Strong communication skills. You can validate and communicate your decisions clearly.

    Other things to know:

    • We are a small, remote team in different time zones and communicate with a variety of tools throughout the day. You should feel comfortable with the intricacies of this type of work situation.
    • Sometimes we meet up! You can expect to travel at least 2x a year: once for our all-hands meetup and another for a team retreat (each ~4-5 days)
    • We want to have a major impact on raising the standard of trust online. To do this we believe in a focused approach, with company-wide objectives, and with each team member working on a single top priority at a time.
    • Our work philosophy is built upon empowered project management. All team members have opportunities to run projects.
    • All projects are run transparently, and we encourage everyone to participate in areas of interest throughout the company. Anyone and everyone can (and should) ask questions and offer feedback around the product and internal projects.
    • We try to exemplify our values (build trust, question assumptions, and validate direction) in everything we do.

    DuckDuckGo does not work with any recruiting agencies or services.  A big part of our culture is to work with each candidate on a one-to-one basis throughout our unique hiring process.

    DuckDuckGo provides equal employment opportunities to all employees and applicants for employment, and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

    If you think you might thrive in this environment, we would love to hear from you.  Use the application below to apply!

  • DuckDuckGo
    PROBABLY NO LONGER AVAILABLE.$125,000.00 - $152,000.00.

    We are a diverse team from around the world, working together on a mission to set a new standard of trust online.  Join our Mobile team as a remote Senior Mobile Application Developer and help shape the DuckDuckGo iOS and Android experiences.

    As part of our growing team, you will be collaborating with team members at all levels to identify and close major gaps in our products.  Examples of projects you might work on include: building out and improving mobile content blocking, improving installation conversion, or running experiments to investigate and improve the usability of our mobile apps. You will be directly responsible for mobile application features, taking ownership over product maintenance, and driving improvements in both our iOS and Android applications.

    What you will do:

    • Lead development of projects by taking vague problems, scoping them into high impact projects, and executing them against a set of success criteria
    • Play a key role in improving the software architecture
    • Take responsibility for solving product issues – large and small.
    • Implement mobile solutions to improve our iOS and Android apps directly.
    • Collaborate with peers on product brainstorms, technical design discussions, pair programming sessions and code reviews.
    • Write pragmatic, testable code that works consistently across devices and is performant.

    What we are looking for:

    • Significant cross-platform mobile engineering experience (5+ years) in iOS and Android
    • Expertise working on at least one large application
    • Effective project management skills
    • Familiarity with MVC/MVVC concepts and how they apply to mobile applications
    • Familiarity with mobile threading and memory management
    • Ability to develop and use complicated data structures and algorithms. This includes understanding the fundamentals, as well as navigating and improving existing code.
    • Ability to develop effective UX solutions through user feedback loops, leveraging both quantitative and qualitative metrics.
    • Creative problem solvers and risk takers. You like to take initiative in pushing a project forward but know when to get others involved.
    • Strong communication skills. You can validate and communicate your decisions clearly.

    Other things to know:

    • We are a small, remote team in different time zones and communicate with a variety of tools throughout the day. You should feel comfortable with the intricacies of this type of work situation.
    • Sometimes we meet up! You can expect to travel at least 2x a year: once for our all-hands meetup and another for a team retreat (each ~4-5 days)
    • We want to have a major impact on raising the standard of trust online. To do this we believe in a focused approach, with company-wide objectives, and with each team member working on a single top priority at a time.
    • Our work philosophy is built upon empowered project management. All team members have opportunities to run projects.
    • All projects are run transparently, and we encourage everyone to participate in areas of interest throughout the company. Anyone and everyone can (and should) ask questions and offer feedback around the product and internal projects.
    • We try to exemplify our values (build trust, question assumptions, and validate direction) in everything we do.

    DuckDuckGo does not work with any recruiting agencies or services.  A big part of our culture is to work with each candidate on a one-to-one basis throughout our unique hiring process.

    DuckDuckGo provides equal employment opportunities to all employees and applicants for employment, and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

    If you think you might thrive in this environment, we would love to hear from you.  Use the application below to apply!

  • X-Mode Social
    PROBABLY NO LONGER AVAILABLE.

    X-Mode provides real-time location data and technologies that power location intelligence for advertising and business decisions in financial services, healthcare, high-tech, real-estate, retail, and the public sector. X-Mode's flagship product is a fast-growing big data location platform, which maps daily the precise routes of 10% of the U.S. Population and maps monthly 1 in 3 adult U.S. smartphone users. X-Mode strives to produce and monetize the world’s largest location platform and ultimately create a global “living map” of 1 billion people with the highest quality location data in order to fuel the best location intelligence business solutions. X-Mode is looking for a full-time Android developer to build out and optimize our open source SDK, and help other app publisher partners integrate our X-Mode SDK successfully. 

    For this position, you must be authorized to work in the United States. You must also be based in the U.S. while employed with X-Mode.

    WHAT YOU'LL DO:

    • Work closely with our Lead Android Engineer to provide technical design and delivery of new social and location-based mobile applications
    • Maintain and optimize SDK performance (especially related to battery life, memory, and cell data consumption)
    • Troubleshoot issues with partners integrating the X-Mode SDK into their Android apps
    • Interface with back-end services
    • Collaborate with Engineering and Operations teams to understand needs for new apps and build to their requirements.

    WHO YOU ARE:

    • 5+ years of experience with Java
    • 4+ years of experience working as an Android Engineer
    • At least 1 year of Back-End experience (We use AWS, Spark, Scala)
    • 1+ years of experience with Kotlin
    • Published and supported 1-2 apps in the Google Play Store
    • Experience working with XML and UX designers to hone features and applications
    • Experience with Google's Firebase and familiarity with Python
    • Familiar with distributing a beta app through Crashlytics or Google Play Developer Console
    • Prior experience with providing SDKs that other developers have used in their applications, especially with SDKs collecting location data
    • Ability to effectively articulate technical challenges and solutions
    • Excellent written and verbal communication skills.
    • Ability to work on multiple projects at once

    WHAT WE OFFER

    • Competitive Salary
    • Medical, Dental and Vision
    • 15 Days of PTO (Paid Time Off)
    • Lunch provided 2x a week 
    • Snacks, snacks, snacks!
    • Casual dress code
    • Free Parking on-site
  • Spikeball, Inc
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Why work for Spikeball: 

    • Autonomy.  You are a driven, highly motivated person.  You don’t need someone constantly peering over your shoulder.  It’s up to you to determine how you will achieve your goals.  We’ll support you as much as you want.  We will get out of your way so you can do the brilliant things that we know you’re capable of.
    • Help create the next great American sport.  
    • Even though we are nearly 10 years old, we are still in the early days.  Your efforts will directly impact the entire business.
    • Paid vacation policy of’ take as much time as necessary’ (work really really hard and relax often) .
    • Competitive compensation with the ability for merit increases after 18 months tenure.
    • Paid time off for Birthdays (You were born.. life isn't easy.. you deserve it! )
    • Time off during the day (Want to work out or hit a yoga class at lunch? Go for it!)
    • $500 desk and productivity allowance. (Get what you need to dress up your work space and be productive)
    • Macbook Air or Macbook Pro.
    • Flexible work environment. After 18 months tenure have the opportunity to live where you want and work remotely. (Assuming your position at the company is conducive to this work environment perk.)
    • $1,000 stipend after 18 months tenure for bucket list adventure travel.
    • Free registration to all tournaments run by Spikeball Inc.
    • $500 donation to the charity of your choice in your name at the end of each year
    • $500 yearly "continuous improvement stipend for employee education and learning opportunities
    • Extended Maternity and Paternity leave.

    Lead Mobile Developer

    We’re working to make the Spikeball App the company’s most valuable asset by 2020. We have a vision, and your job is to execute it with us.

    The Lead Mobile Developer role is a new position here at Spikeball. Having outsourced our app development thus far, we’re looking to bring this baby in-house. Since we prefer to run lean, the position will be both a strategic member of our marketing squad while basically operating as an in-house development department of one. Don’t worry, we’ll have your back, but it’s the perfect job for a talented, ambitious developer who excels when given the autonomy to work on his/her terms. 

    Main Responsibilities

    We have an existing App, but the plan is to transition in-house beginning with re-working and re-building a new application from the ground up.

    1. Design, develop, test, troubleshoot, and de-bug the new and improved Spikeball App, start to finish. When it comes to our development team, you are it. We’ll assist in the planning and design phase, but won’t be much (any) help when it comes to coding. You’ll be responsible for translating our ideas into functional code. This is your wheelhouse - own it.

    2. Design and develop the mobile application backend, or research and advise on an existing platform to use.

    3. Continuously research, discover, preview, and implement new technologies to maximize development efficiency.

    What does success look like?

    Build a highly functional, intuitive, modern mobile application that serves as the backbone of our “play more” initiative. What drives app users and engagement? How can we get more players using the app? With your help, we’ll formulate answers to these questions and design a cutting edge app that provides our players with a killer platform to progress their game and community.

    Who we’re looking for

    • 3-5 years demonstrable experience in mobile application development

    • Strong understanding of mobile application architecture end to end because frankly, none of us understand it :)

    • Familiarity with app store (iTunes/Play) deployment

    • You’re like a swiss army knife of coding skills – native, cross-platform, app, web. All aren’t required, but knowledge in a few is a plus.

    • Ability to communicate with a non-technical team. Gonna stress this again - We need your help! Together we’ll think through and design what we want this app to look like, but we’re relying on your skills to make it come to life. We’re all ears when it comes to what program and language you feel are best to get this built the proper way, so we’re not looking for one specific language credential.

    • We don’t know much about these technologies, but we hear they’re popular - Objective-C and Swift, Java and Kotlin, and design patterns such as MVVM, MVP, MVC.

    • You’re excited to work with TONS of autonomy

    • You think that the best way of doing it right is you doing it

    • Aren’t too familiar with a program or language? You jump at the opportunity to broaden your skillset

  • SwissBorg
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -1 to UTC +3

    Responsibilities:

    • Contribute to the development and evolution of our Android apps
    • Work closely with the Product, UX/UI, Android and Backend teams
    • Write clear and maintainable code with Unit/UI tests
    • Evaluate the right technologies and keep yourself up to date to the Android technology landscape
    • Constantly improve the quality of our products by fixing bugs and refactoring the code base where necessary
    • Implement best practices to ensure app reliability, scalability, and security

    Skills and requirements:

    • Solid experience (3+ years) in developing Android native apps with Kotlin
    • Knowledge of Rx (RxKotlin) is a plus
    • Knowledge of OkHttp, Retrofit & Moshi is a plus
    • Solid understanding of the full mobile development lifecycle
    • Strong UX/UI design skills and the care to develop world-class user interfaces
    • Enthusiastic, fast learner and a problem solver
    • Previous experience working remotely is a big plus
    • The ability to propose, listen and accept people's feedbacks
    • Flexible, proactive, organized, detail-oriented and entrepreneurial
    • Excellent English communication skills.
    • Experience in the finance industry a plus
    • Experience with encryption, cryptography standards and securing Android app is a plus
  • Numbrs Personal Finance AG
    PROBABLY NO LONGER AVAILABLE.

    At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

    Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

    Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

    Job Description

    You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting native Android applications. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

    All candidates will have

    • a Bachelor's or higher degree in technical field of study
    • knowledge and hands-on experience with Java and the Android SDK
    • excellent troubleshooting and creative problem-solving abilities
    • excellent written and oral communication and interpersonal skills

    Ideally, candidates will also have

    • experience with RxJava or other asynchronous and event-based paradigms
    • experience with Kotlin
    • experience with at least one backend language such as Go, C/C++, Java and Scala
  • RemoteLock
    PROBABLY NO LONGER AVAILABLE.

    Are you an experienced mobile engineer who loves elegant code and clean architecture? Are you fluent with JavaScript and possess a keen eye toward clean, simple, efficient and visually attractive interfaces? RemoteLock™ is looking for a talented React Native Engineer to help us grow our enterprise-class product line of IoT access control devices and web & mobile software.

    A Day in the Life

    Upon learning about our RemoteLock™ door security products and management/reporting software, you will utilize these skills to implement the visual product interface changes necessary to support and enhance our mobile apps.

    Here are some specifics on exactly what your days might look like:

    • Help support our existing native iOS and Android apps as necessary

    • Own the design and implementation tasks associated with our mobile interfaces

    • Work collaboratively with the full-stack developers to achieve the necessary mobile functionality

    • Represent the mobile needs with our product and support team specialists

    Requirements

    • Fluent with both verbal and written English

    • Ability to work roughly US Mountain Time business hours

    • Mid-Senior or Senior level Position (3+ years of professional experience)

    • Professional React Native experience (you developed a production app or two)

    Bonus Points

    • Professional Objective-C/Swift or Java/Kotlin experience (helpful when working with native modules using React Native)

    • Bluetooth/BLE experience

    • Ruby on Rails experience

    Our Interview Process

    1. Thirty minute introductory video call

    2. Take-home coding challenge (very practical, not a puzzle)

    3. One hour technical video call with two senior engineers

    4. Video cultural interview with VP of Engineering

  • Motiion
    PROBABLY NO LONGER AVAILABLE.Must be located: Europe.Preferred timezone: UTC +1

    Motiion is a technology and data company for the food industry. We believe in transparency, diversity, merit and fostering a culture of accountability, personal impact and career growth. As a member of the first engineering team at Motiion you will have a unique opportunity to take products from concept to production as we build towards our goal of becoming the global technology platform for the food industry. You will work closely with the co-founder team and be part of not just defining and implementing our technology and product strategy, but also the way we work together as we scale our company. Demonstrated technical impact is a requirement, but management experience is not. We know that great products are built by collaborative individuals, not by managers. We also know that many amazing developers can be excellent managers, but that's often not what they prefer. Motiion values individual technical contribution and strongly believe it’s the key to Motiion’s success.

    The Motiion technology foundation is currently being designed and the following principles will apply: JVM based back-end. We believe in the robustness, richness and talent pool of the JVM and its ecosystem.

    Statically typed, modern language. Kotlin will be our lingua franca.

    Continuous deployment. Master will always be in production, branch time span short, and features under development will be hidden behind feature flags.

    Cloud first. We will leverage the differentiated features of the cloud we choose to maximize productivity. Micro-services. Not for the sake of the buzz, but for the sake of organizational benefits as we scale to achieve sustained, high feature velocity.

    Platform first. Motiion is building an open platform for the entire food industry, including third party application developers. We dog-food the APIs we share with our customers and partners. We are building a team of developers with a breadth of combined experiences so that we can collaboratively build great products. There are no hard requirements on specific educational background, technology, experience or geographical location. We are however looking for specific traits in the people we work with. You might not yet be able to check all of the boxes, but at least you aspire to do so! 

    Some signs of a great candidate

    • Performance recognized by your peers. Past colleagues would love to work with you again.
    • Eager learner, careful adopter. New technologies arrive all the time and you are eager to learn about them. You do not, however, replace your entire tool-chain every year.
    • Starter and finisher. You often identify a problem, design a solution and bring it to a state of completion - alone or with collaborators. You enjoy software development and recognize that not all tasks can be equally fun. You find ways of eliminating or automating stuff that is uninteresting or wasteful, rather than complaining about them.
    • Productive. You are fluent with your tool chain and can deliver well-designed, well-tested production-ready features quickly.
    • Work hard and smart. Your work ethic is unquestioned, and you know how to get things done so you can balance your work and personal life in a sustainable way.
    • Disciplined and reliable. We are a remote company and you enjoy the benefits of working remotely while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
    • Collaborative. You know that your team members’ perspectives will make your solutions better. Similarly, you use your strengths to make the team perform.
    • Appreciation of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly, but without unnecessary ambiguity. You feedback given to as an opportunity to get better and strive to do the same for others.
    • Analytical and practical mind. You strive for simple, precise solutions to complex problems. Complex solutions are only acceptable when absolutely needed.
    • Customer focused. User experience trumps everything. You understand that a product will have little value if the customers don't enjoy using it.
    • Diligent, but pragmatic. You strive for correct solutions, but know what actually matters and when to make compromises. You know when to ship and when to optimize.

    Why we are different Our main goals with Motiion are easy to explain: We want to build a company that we would like to enjoy spending the rest of our careers in, that has a positive impact on the world and that will outlast us. Achieving these goals will be challenging, but we know we can do it. Here’s why: A strong founder team We, the founders, have a proven track record of building successful companies from scratch. We will take all of the amazing and painful experiences of the past and apply them to create a company we all will be very proud of. Self-funded The founders have invested $10 million to allow us to focus on building technology and product the right way. Our eyes are on the goals of building a global technology platform. We are laser focused on customer needs, but will make product priorities based on our long-term goals, not short-term revenue. Remote-first We believe technology that enables remote work to be better than a corporate office setting is already here and the world of business is just about to catch up. Remote work certainly comes with drawbacks, but the strongly believe the advantages vastly outnumber the disadvantages. Speaking to dozens of experienced remote employees has shown us that the number one obstacle to building a successful remote workplace is doing it half-way by having some people be co-located and some remote. We want the same mode of collaboration for everyone and our team will be working remotely most of the time. This does not mean that you have to work from home all the time, or at all. Motiion will pay for co-working space if that’s what you prefer. We will also encourage team members that live in the same area to meet up and work together when it makes sense. We will also make sure we all meet regularly for real in-person interaction! Personal impact of collaborating individuals We have seen first-hand how corporate culture can devolve into empire building and reporting lines. Motiion will have great managers, but we recognize and value the skills of individual contributors. You can grow your career at Motiion doing the work you love and excel at. Your merit matters, not your title. Benefits We have top notch benefits, matching most of the large US tech companies, including 401k matching, excellent health insurance and a generous vacation policy.

  • Hypergiant
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Senior Android Developer

    Black Pixel was recently acquired by Hypergiant. At Hypergiant, our work is driven by individuals pushing the boundary and always professionally challenging our clients to think differently. We’re seeking individuals who are both analytical and creative and can help us fuel our motto: Tomorrowing Today. We’re based in Texas, and have a strong track record of working with some of the biggest brands around the world in industries spanning retail, oil & gas, aviation, healthcare, and more. We provide large enterprises with cutting-edge advice, bespoke technology solutions, and deployment expertise needed to harness the value out of Artificial Intelligence and Machine Learning. Our goal is to work with forward-thinking organizations and to help them understand how Artificial Intelligence will affect their business and their industry.

    Role

    We’re looking for a passionate and resourceful Senior Android Developer to help build amazing apps using the latest Android tools, APIs, and technologies.

    Duties

    • Develop new Android apps from scratch and update existing ones.

    • Build Android libraries that can be shared across apps.

    • Write high-quality code, ensuring excellence with unit tests when appropriate.

    • Conduct code reviews to ensure compliance with Hypergiant’s quality standards.

    • Work in an Agile-like, iterative development process.

    • Collaborate with designers, testers, project and product managers, and project sponsors.

    • Communicate tasking estimation and progress regularly to a project manager through appropriate tools.

    • Take responsibility for the development and delivery of a portion or the entirety of an Android development  project. This includes architecting, coding, and unit testing specific requirements as determined by the project team.

    Qualifications

    • At least 5 years of professional Android software development experience.

    • At least 7 years of total professional software development experience. B.S. or M.S. in Computer Science or a related field may be considered toward professional experience.

    • Demonstrated ability to deliver Android apps to Google Play.

    • Full proficiency in Java 8 and Kotlin, plus professional experience developing Android apps using Android Studio.

    • Solid understanding of memory management in a garbage-collected environment.

    • Experience with most features of the Android support libraries and popular third-party libraries, including RxJava, Dagger, Butterknife, Volley, Picasso, and OkHttp.

    • Experience with adaptable layouts, including extensive building of view layouts in resource XML and code.

    • Experience with the Gradle build system.

    • Knowledgeable about common backend system integrations and web services.

    • Experience with Git, including knowledge of branching and merging workflows.

    • Design-minded attention to user interface implementation.

    • Ability to be proactive, self-directed, and assume responsibilities without close supervision.

    • Firm grasp of multitasking techniques and potential areas of risk.

    • Excellent written and verbal communication skills.

    • Effective analytical and problem-solving skills.

    • Comfortable in a fast-paced, collaborative, and evolving work environment.

    Hypergiant is an Equal Opportunity Employer.

  • Doximity
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected. As a software engineer, you'll work within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve healthcare.  

    Our team brings a diverse set of technical and cultural backgrounds and we like to think pragmatically in choosing the tools most appropriate for the job at hand.

    This position is for an experienced software engineer, with a passion for writing tests, to join our 5 person Test Automation team. We’re looking for someone with a strong track record of implementing and maintaining CI and test automation frameworks for iOS and Android apps.

    About Us

    Here are some of the ways we bring value to doctors:

    • Our web applications are built primarily using Ruby, Rails, Javascript (Vue.js), and a bit of Golang
    • Our native mobile applications are built using Swift (iOS) and Kotlin (Android).
    • Our data engineering stack runs on Python, MySQL, Spark, and Airflow
    • Our production application stack is hosted on AWS and we deploy to production on average 50 times per day
    • We have over 350 private repositories in Github containing our applications, forks of gems, our own internal gems, and open-source projects
    • We have worked as a distributed team for a long time; we're currently about 65% distributed
    • Find out more information on the Doximity engineering blog
    • Our company core values
    • Our recruiting process
    • Our product development cycle
    • Our on-boarding & mentorship process

    Here's How You Will Make an Impact

    • Maintain and improve CI pipelines for iOS and Android applications.
    • Identify and fill existing automation coverage gaps in collaboration with mobile developers.
    • Deploy and maintain CI servers within CircleCI.
    • Write documentation and guides, be an advocate and mentor to the Mobile team with regards to Test Automation.

    About you

    • Minimum four years of professional experience developing test automation and CI/CD pipelines for iOS and/or Android apps.
    • Experience writing unit and integration tests in Swift (Quick/Nimble, XCTest UI Automation) and/or Java/Kotlin (jUnit, Espresso).
    • Considerable experience with iOS or Android build tools (xcodebuild, gradle, fastlane). You must feel at home using these native mobile build tools from the CLI.
    • Able to troubleshoot and optimize test failures and build consistency issues (eg. flickering test scenarios, order-dependent test failures).
    • Able to investigate intermittent CI server failures due to infrastructure shortcomings (eg. low memory, low disk space).
    • Able to communicate effectively and teach engineers best practices for test writing.
    • Able to effectively manage time; balance failure investigation with completing sprint tasks.
    • CircleCI, Docker, Firebase TestLab, and Fastlane experience is a plus.
    • Work remotely provided you have 5 hours of overlap with the team in the U.S. Our core hours are 9:30 AM to 5:30 PM PST.

    Benefits

    Doximity has industry leading benefits. For an updated list, see our career page

    More info on Doximity

    We’re thrilled to be named the Fastest Growing Company in the Bay Area, and one of Fast Company’s Most Innovative Companies. Joining Doximity means being part of an incredibly talented and humble team. We work on amazing products that over 70% of US doctors (and over one million healthcare professionals) use to make their busy lives a little easier. We’re driven by the goal of improving inefficiencies in our $3.5 trillion U.S. healthcare system and love creating technology that has a real, meaningful impact on people’s lives. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. We’re growing steadily, and there’s plenty of opportunities for you to make an impact.

    Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

  • Superformula
    PROBABLY NO LONGER AVAILABLE.$130,000.00 - $180,000.00.Preferred timezone: UTC -10 to UTC -6

    We are seeking a full-time Mobile engineer with experience building application in the Swift and/or Kotlin/Java languages who's got applied experience using the Flutter framework. This is a high visibility product team where you will get a chance to make a positive impact on customer experience in the hospitality industry. You will be maintaining and adding features on a production app as well as working to create new products in this space.  

    Job can be remote (USA - West Coast) or in Portland, Seattle, or LA.

    Job can be full time contract or Full-Time Employee

    • Be responsible for maintaining and expanding the feature set of application
    • Own individual modules and act as the technical SME for them
    • Work with the Flutter framework to build the mobile app cross platform
    • Work with great Engineers and solve difficult problems
    • Learn from skilled veterans on building software and get guidance on your career growth
    • Ability to work early hours to communicate to our developments teams in LA and Poland
    • Move and adapt to change at a rapid pace
    • Interface with creative, business, and engineers alike
    • Quick learner with passion to learn and adapt to new technologies
    • Excellent verbal and written communications skills and being a team player
    • Attention to details and striving for perfection
    • Honest, mature, committed and ensure a high level of communication

    ## Requirements

    • Bachelors / Master’s Degree in Computer Science or real-world experience
    • 6+ years professional experience in software development
    • At least 4 years in mobile application development
    • At least 6mo. experience with the Flutter framework
    • Strong proficiency with Swift and Objective-C 
    • or Strong proficiency with Kotlin and Java
    • Expert iOS platform mobile application development skills
    • or Expert Android platform mobile application development skills
    • Proven record of creating commercial quality software
    • Expert level knowledge: Object Oriented Programming & ReactiveX
    • Track record of being team player and performing peer code reviews
  • komoot
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -1 to UTC +3

    Millions of people experience real-life adventures with our apps. We help people all over the world discover the best hiking and biking routes, empowering our users to explore more of the great outdoors. And we’re good at it: Google and Apple have listed us as one of their Apps of the Year numerous times—and we are consistently ranked amongst the highest-grossing apps in both Google Play and the App Store. To help us continue to build the future of outdoor exploration, we’re looking for a passionate Android developer to join our team.

    Your key responsibilities

    • Take over responsibility of all parts of our Android app
    • Develop innovative new features in collaboration with our team of designers, copywriters, and Android/iOS product experts
    • Optimize the core functionality of the app
    • Incorporate the latest advances in Android technology

    Why you will love it

    • At komoot, you’ll use everything the Android platform offers: Sensors, data synchronization, caching, external storage
    • We let you work from wherever you want, be it a beach, the mountains, your house or anywhere else that lies in any time zone between UTC-1 and UTC+3
    • You’ll work on challenging tasks, such as turn-by-turn navigation, maps, on-/offline hybrids, custom views and data synchronization
    • You’ll be developing in fast cycles with continuous build, testing and direct team feedback
    • Your expert knowledge will make you a key player amongst a team of highly motivated, talented people
    • You’ll travel together with our team to amazing outdoor places several times a year to exchange ideas, learnings and go for hikes and rides
    • You’ll build and improve an app that we’re pretty sure you’ll end up using for your personal outdoor trips

    You will be successful in this position if you

    • Are highly self-driven, responsible and keen to improve
    • Have proven experience in developing high quality Android apps (3+ years)
    • Write code that's readable, well documented and is meaningfully tested
    • Have a passion for building software, demonstrated through interesting side projects, open source contributions, or other involvement in the tech community
    • Love to develop awesome products for great user experiences
    • Have experience in working in a distributed team, have good communication skills and love to work together with others in fast development cycles

    Sounds like you?

    Then send us the following:

    • Your CV
    • A write-up explaining who you are and why you are interested in working at komoot
    • Examples of your work (e.g. GitHub, PDFs, Slideshare, etc.)
    • Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one
    • You’ll get bonus points for: Doing something creative with komoot (we love it when people go the extra mile)
  • Big Nerd Ranch
    PROBABLY NO LONGER AVAILABLE.

    At Big Nerd Ranch we empower individuals and organizations to dream big and achieve more through innovative digital product development and training.  We do this through our signature immersive bootcamps, our quality online trainings, our elite consulting capabilities and our best selling Big Nerd Ranch Guides.  

    We have a vision to build relationships that drive partnerships with 20 Fortune 500 companies and train 200,000 designers and engineers by 2020.  How are we going to do it?  It's all our people -- we only hire the best.  We are passionate about writing stylish code and teaching others to do the same.  We then live through our values.  We are a community of Nerds who are Brilliant and Curious, Hard-working and Accountable, Kind and Authentic.  

    Sound appealing? Learn more about us.

    As a Developer, you will…

    • Learn every single day
    • Have empathy for and communicate clearly with your coworkers and clients
    • Develop existing and new mobile applications for Big Nerd Ranch and for our clients
    • Author stories (use cases, technical and functional requirements) and tests
    • Contribute to and participate in development meetings (stand­ups, kick­offs, retrospectives) and design sessions with teams and clients
    • Collaborate with team members, consultants, designers and clients to provide accurate estimations, timelines and risks associated with development
    • Contribute to the Android community through code, blog posts, teaching and speaking

    As a candidate, you…

    • Have Android development experience and experience working on consulting projects
    • Understand that an activity is destroyed across a configuration change, but also why it's destroyed and how to embrace its lifecycle
    • Know how to gracefully support any screen size and device type
    • Appreciate the quality guarantees that well­-written tests provide
    • Have a drive to learn and understand as much as possible
    • Enjoy reviewing others' code and having your code reviewed
    • Appreciate the perspective that others from a variety of different backgrounds and experience levels can provide
    • Have strong written and verbal communication skills

    You might also…

    • Have experience with Kotlin (if not, don't worry. We'll teach you)
    • Have knowledge of RxJava and its impact on application architecture
    • Enjoy teaching others and can clearly describe complicated software to your fellow developers

    The benefits we offer to full time employees:    

    • Health, dental, vision, life insurance; 401k matching, short and long term disability
    • Any hardware, software or services you need to do your job are always 100% on us.  
    • A flexible, remote-friendly and learning based environment where creative ideas are explored and the desire to learn new technologies is encouraged and valued.
    • Must reside in the US and be legally authorized to work in the US.

    At Big Nerd Ranch you will make a difference and contribute to the development community in interesting ways.  Are you up to the challenge?

  • Xapo
    PROBABLY NO LONGER AVAILABLE.

    We are seeking an Android Developer to join our global team. This full-time position is planned to be remote, meaning you can work from anywhere!

    RESPONSIBILITIES

    As an Android Developer, you will be building components of our mobile app that will enable thousands of people to spend their money through their cell phones. You will help design and build key system services and applications that are revolutionizing the Fintech world.

    We are looking for passionate, enthusiastic and top quality engineers; if you think you have what it takes to help take Xapo to the next level, then come and join us!

    REQUIREMENTS

    • 3+ years experience in Android development.
    • ‎5+ years of experience in Java or similar language.
    • Experience working with teams and code sharing.
    • Passion for Clean codes, where re-usability, testability, and legibility are a must.
    • Familiarity with an agile environment and using tools like git, jira, crashlytics and performance metrics.
    • Familiarity with Pull Request/Code review environments.

    NICE TO HAVE SKILLS

    • Experience working with Kotlin is a BIG plus.
    • Experience with CI integration, tests, and static code analytics.
    • ‎Knowledge of retrofit2, firebase, data binding, butterknife, tracking.

    WHY WORK FOR XAPO?

    • Attractive compensation.
    • Work remotely from anywhere in the world.
    • Collaborate, learn, and grow with a diverse, global team.
    • Achieve balance with our autonomous work culture and flexible hours.

    Xapo is an Equal Opportunity Employer. We believe a team that represents a variety of backgrounds and perspectives is critical to our success as a global company. A diverse, inclusive workplace enables us to create products that best serve our customers all around the world. It is the foundation of Xapo. 

    We strongly encourage applications from women & minorities.

  • Meetup
    PROBABLY NO LONGER AVAILABLE.

    There are plenty of places to go in tech and build an app, but there are few, rare places where that app is designed for people to put their phones down and actually connect. That place is Meetup!

    Every month, around 2.6 million people actively use our mobile apps to meet in real life. We have native apps using the latest version of Swift, Java, and Kotlin, and embracing Flat and Material Design conventions. Motivated by a mobile-first practice, we're ready to reshape and rebuild a mobile world where people can connect with other humans with shared goals, interests, and activities. 

    What is it like to be an engineer at Meetup? 

    We have full support for local and distributed teams. If you're in the NYC area, come by and take a tour of Meetup HQ to meet with some of our engineers or feel free to hop on a call with our team to learn more about remote opportunities! Our team is bold, supportive, and passionate. We care about moving quickly, real-world change, and building diverse, dynamic teams. From hackathons, Meetup events, partnering with WeWork, internationalization and localization, and more, our engineering culture doesn't have room for egos --  we fail-fast, we learn, and we strive to change and improve Meetup for our users around the world. 

    We're hiring for Staff and Senior level Android and iOS Engineers, and Lead Product Managers for our Mobile team. See you soon!

  • Revl, Inc.
    PROBABLY NO LONGER AVAILABLE.$75,000.00 - $180,000.00.Preferred timezone: UTC -12 to UTC -4

    Revl is seeking an experienced backend software generalist. We're looking for someone who knows algorithms, a few different languages, distributed systems, REST servers, Linux configuration, and maybe even some machine learning. If you want to be designing novel algorithms in C++ one day, writing Kotlin server code to expose your new algorithm as a REST endpoint the next, and then configuring the production deployment the day after that, then this is the opportunity for you!

    Revl makes auto-editing software and smart action cameras. Our customers are sky diving operations, big auto industry players, and zip line operators. What they all have in common is that they want to use our cameras to capture their client's experiences and then use our software to automatically turn all that footage into a great final edited video that they can sell to their customers. Our auto editing software is fast: a final rendered video is ready less than two minutes after the client has completed the experience! You can see our complete system in action here: https://youtu.be/8RmMQafi9Us.

    We are well funded by several reputable VC's and Angel Investors including Y Combinator, Comcast Ventures, Frog Design Ventures, Luma Pictures, Bill Tai, and Lars Rasmussen. We offer competitive salary, early equity, and health insurance.

    We are a distributed software team so you can be located anywhere in the USA. Our main office is a beautiful, commuter friendly space in SoMa San Francisco, where we also offer daily catered lunches for all local employees.

    Requirements:

    • Strong skills in more than one language. C++, Kotlin, and Python preferred but not required (we know a good engineer can learn a new language fast)
    • Passionate about code quality
    • Distributed systems knowledge
    • Experience with multiple databases, both SQL and non-SQL
    • Experience managing complex systems in production
    • Strong leadership skills
    • Excellent communication skills

    Preferred but not necessary:

    • A strong, general machine learning background (neural networks, random forest, logistic regression, PCA, etc.)
    • Strong user experience instincts
    • Knowledgeable in Statistics, Math and/or Physics
    • Video editing experience
    • Open source contributions (please provide links)
    • iOS and/or Android development experience
  • Upstack Technologies, Inc.
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Upstack is a friendly team of the world’s most talented freelance developers, working remotely for some of the coolest start-ups. It’s fun and challenging to join the top 1% of the world’s developers. We have a strong focus on quality clients and developers and try to work on software that we love! Upstack is officially based in New York City and we have offices in NYC and LA. We also have development hubs opening up all around the place with our first in Brasov, Romania. Our developers work from home and co-working spaces and sometimes even on the beach!

    The work:

    - Work within a remote team of top-tier developers who are designing great user experiences and building truly great applications for Android devices;

    - Participate in scrums consisting of cross-functional teams, both software, and hardware;

    - Ensure that features are being delivered efficiently and on-time

    - In addition to code contribution, you will also participate in architectural review and design

    Specific Tools/Languages:

    Android, Kotlin

    Minimum qualifications:

    - expert knowledge in Android,

    - strong experience using Kotlin

    - In-app purchases

    - Github experience

    Preferred qualifications:

    - 3+ yrs of experience in developing native Android Applications

    - Deep understanding of Java application development

    - Proven track record of shipping software and successfully released apps on Google Play Store (please include names and links on your resume)

    - Strong attention to detail on every line of code, every unit test, and every commit message

    - Comfortable with rapid development cycles and tight schedules

    - We love when engineers send us a link to their Github and/or StackOverflow accounts, a technical blog, or links to apps they've shipped

  • Motiion
    PROBABLY NO LONGER AVAILABLE.Must be located: Europe.Preferred timezone: UTC -5

    Motiion is a technology and data company for the food industry. We believe in transparency, diversity, merit and fostering a culture of accountability, personal impact and career growth.

    As a member of the first engineering team at Motiion you will have a unique opportunity to remotely manage a team of distributed developers.  As the first engineering manager for Motiion your goal will be to help the development team with personal and technical roadblocks.  

    You will work closely with the CTO to figure out new and innovating ways to scale, manage, and mentor new developers who join the company. Experience with remote developers is a huge plus but not mandatory.  Demonstrated experience in a startup or large company environment to get things done.  You see yourself as a technical enthusiastic but you love when your team succeeds on a project and personal level.  Watching people grow excites you and you want to see that hands on.  We also know that many amazing developers can be excellent managers and managers can are excellent developers.

    Some signs of a great candidate

    • Performance recognized by your peers. Past colleagues would love to work and report into you again.
    • Technical expertise with people passion.  Your passion is helping your teams to the state of knowing what to do, why it’s worth doing and facilitate the process to arrive on how it should be done.
    • Eager to help.  You often identify a problem, create a solution to help the team overcome any objections.  You love helping others on cross-functional teams.
    • Appreciation of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly, but without unnecessary ambiguity. You feedback given to as an opportunity to get better and strive to do the same for others.
    • Work hard and smart. Your work ethic is unquestioned, and you know how to get things done so you can balance your work and personal life in a sustainable way.
    • Disciplined and reliable. We are a remote company and you enjoy the benefits of working remotely while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
    • Collaborative. You know you can’t get it done on your own.  Depending and trusting on others is something you’ve learned or do right now.
    • Diligent, but pragmatic. You strive for correct solutions, but know what actually matters and when to make compromises. You know when to ship and when to optimize.

    Why we are different

    Our main goals with Motiion are easy to explain: We want to build a company that we would like to enjoy spending the rest of our careers in, that has a positive impact on the world and that will outlast us. Achieving these goals will be challenging, but we know we can do it. Here’s why:

    A strong founder team We, the founders, have a proven track record of building successful companies from scratch. We will take all of the amazing and painful experiences of the past and apply them to create a company we all will be very proud of.

    Self-funded The founders have invested $10 million to allow us to focus on building technology and product the right way. Our eyes are on the goals of building a global technology platform. We are laser focused on customer needs, but will make product priorities based on our long-term goals, not short-term revenue.

    Remote-first We believe technology that enables remote work to be better than a corporate office setting is already here and the world of business is just about to catch up. Remote work certainly comes with drawbacks, but the strongly believe the advantages vastly outnumber the disadvantages. Speaking to dozens of experienced remote employees has shown us that the number one obstacle to building a successful remote workplace is doing it half-way by having some people be co-located and some remote. We want the same mode of collaboration for everyone and our team will be working remotely most of the time. This does not mean that you have to work from home all the time, or at all. Motiion will pay for co-working space if that’s what you prefer. We will also encourage team members that live in the same area to meet up and work together when it makes sense. We will also make sure we all meet regularly for real in-person interaction!

    Personal impact of collaborating individuals We have seen first-hand how corporate culture can devolve into empire building and reporting lines. Motiion will have great managers, but we recognize and value the skills of individual contributors. You can grow your career at Motiion doing the work you love and excel at. Your merit matters, not your title.

    Benefits We have top notch benefits, matching most of the large US tech companies, including 401k matching, excellent health insurance and a generous vacation policy.

  • Loco2 Ltd
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Loco2 is looking for Experienced Web Developers to work with experienced team members, to help us scale effectively without succumbing to the potential pitfalls of a microservices approach. You will work on both existing and new products that are transforming our industry. Additionally, you will play an essential role in the strategy, conception and developing technologies and new features for our company.

    This is a Full-time, working office hours, usually from 9.30-6 GMT. There’s flexibility in working hours and we offer a generous holiday allowance and a salary that reflects your experience.

    This is a remote position, you might, however, be required to visit the office at Old Street to attend to business meetings, events, and so on.

    The role

    Travel tech is exploding and we’re building some of the most exciting products in the industry, using modern technologies like React, TypeScript, Redux and Modular CSS. As React is a new technology, we’re delighted to consider anyone with demonstrable JavaScript experience and a desire to learn and grow.

    Essential Tools

    • A Ruby library for communicating with train booking APIs

    • A traditional multi-page web application written in Ruby on Rails, using CoffeeScript and SCSS

    • AWS hosted Docker infrastructure, with continuous delivery

    • A hybrid iOS app written in Swift

    • A hybrid Android app written in Kotlin

    The ideal candidate

    Our ideal candidate meets many - but not necessarily all - of the below criteria.

    • 3+ years of professional web development experience

    • Deep knowledge and experience of JavaScript, HTML and CSS, and ideally Ruby (or a similar server-side language)

    • You’re excited about the future of the web platform, the ever-evolving JavaScript ecosystem and are motivated to help Loco2 adopt modern front-end technologies and processes

    • You take pride in your craft and adhere to industry best practices for testing, code linting, peer review and clean modular maintainable code

    • You have a keen appetite for self-improvement and growth, but don’t hesitate to ask for help when needed

    • You strive to discover and understand the root cause of problems, suggesting new and improved solutions, rather than treating the symptoms

    • Fluent in English, even if it’s not your first language. Our current team comes from more than 7 different countries and we’re excited to add more!

    • You’re confident communicating and sharing complex information and learnings with both technical and non-technical team members

    • Can work hours that have some overlap with London daytime

    • Motivated by Loco2's mission

    Some questions we'd like you to include in your application:

    • What are some of the most challenging/interesting programming tasks you have worked on?

    • Why do you want to work for Loco2?

    • In what country and timezone do you live?

    • What are your approximate salary expectations? (please state currency)

Load more