This week - Remote Android jobs
  • X-Team
    Must be located: United States of America.

    Most important:

    • Experience working in Android development 
    • Experience with Ionic
    • Experience with Android Unit Testing
    • Experience with JSON, XML, SOAP, REST
    • Experience with server side technologies (Java, NodeJS, PHP)
    • Experience with Google APIs is a plus
    • Experience storing and indexing data
    • Code optimization and performance improvements
    • Write well designed, testable, efficient code

    Nice to have:

    • Experience with working remotely
    • Familiar/involved with open­ source projects

    Personal:

    • Independent, self-motivated
    • Fluent in English, written and spoken
    • Proven track record of always learning and growing
    • Proactive attitude
    • Possess a spirit of generosity

    Perks:

    • Get the chance to work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc…
    • Live and work in one of our roaming hacker houses (X-Outposts) around the world.
    • Work from anywhere as part of a community of digital nomads.
    • Join our vibrant community, filled with opportunities to learn new skills together in study groups, join clubs (photography, gaming, etc.) and get free camera equipment/games/conferences/courses/massages/etc., charitable fundraisers, fitness & yoga programs (+gym membership), etc. This is the community to be in if you're a remote developer.
    • We’ll provide up to $2,500 in funding for your learning and growth through our Unleash program, which provides opportunities to unleash your potential through initiatives that help you grow as a developer and explore your passions more each day.
  • X-Team
    Must be located: United States of America.

    Most important:

    • Experience working in Android development
    • Experience with Kotlin
    • Experience with Ionic
    • Experience with Android Unit Testing
    • Experience with JSON, XML, SOAP, REST
    • Experience with server side technologies (Java, NodeJS, PHP)
    • Experience with Google APIs is a plus
    • Experience storing and indexing data
    • Code optimization and performance improvements
    • Write well designed, testable, efficient code

    Nice to have:

    • Experience with working remotely
    • Familiar/involved with open­ source projects

    Personal:

    • Independent, self-motivated
    • Fluent in English, written and spoken
    • Proven track record of always learning and growing
    • Proactive attitude
    • Possess a spirit of generosity

    Perks:

    • Get the chance to work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc…
    • Live and work in one of our roaming hacker houses (X-Outposts) around the world.
    • Work from anywhere as part of a community of digital nomads.
    • Join our vibrant community, filled with opportunities to learn new skills together in study groups, join clubs (photography, gaming, etc.) and get free camera equipment/games/conferences/courses/massages/etc., charitable fundraisers, fitness & yoga programs (+gym membership), etc. This is the community to be in if you're a remote developer.
    • We’ll provide up to $2,500 in funding for your learning and growth through our Unleash program, which provides opportunities to unleash your potential through initiatives that help you grow as a developer and explore your passions more each day.
  • illumy inc
    Preferred timezone: UTC -9 to UTC -5

    Job Type: Part-time Consulting/Contract/Advisory
    Location: Worldwide
    Department: Mobile & Platform Development
    Position: PJSIP VoIP Mobile & Web Application Consultant
    Website: https://www.illumy.com

    illumy is a stealth startup focused on building the next big thing in cloud communications – Persistent Communications. With a team of former product, technology, and marketing leaders from RingCentral, 8x8, Atlassian, Amazon, BroadSoft, and Avaya, we have a vision for combining email, messaging, group chat, voice, video, and phone into a new cloud-based connected software experience available to people around the world.

     illumy is looking for a consultant with C coding experience and deep familiarity with the PJSIP open source multimedia communication library. Must have experience integrating into various environments including Android, iOS, and Web clients. Experience with SIP and VoIP is required. This individual will consult with a team of developers to build the core C library and assist in the integration of the stack in iOS platforms using Swift and Android platforms using Java/Kotlin. This individual will assist the illumy development team in a consulting role.

     Qualifications & Experience:

    • Expert level understanding of the C programming language
    • Core expertise in the PJSIP multimedia communication library
    • Knowledge of dTLS, SIP, RTP, sRTP, OPUS, and similar protocols
    • Knowledge of WebRTC and STUN/TURN
    • Experience with endpoint interoperability and testing
    • Able to get hands on with developing the C library and integrating code
    • Experience with developing and integrating into Android and iOS environments
    • Familiarity with Java/Kotlin and Swift
    • Advise on best practices for world-class architecture and code base optimization to deliver a quality experience
    • Perform code reviews for code quality, performance, and alignment to requirements
    • Able to show examples of applications developed
    • Experience working with distributed and remote software development teams
This month - Remote Android jobs
  • Heetch

    ⚠️Read before applying 🙏:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Engineering @Heetch

    Tech Stack : https://stackshare.io/heetch/engineering

    Our team's values

    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.

    What will be your role?

    We're hiring for talent, not location, that is why you will find members of our group based remotely throughout Europe. You'll join one of our cross-functional product team and will be its proud Android representative. There are plenty of challenges each of them are tackling at the moment such as:

    • Driver team: create a scalable and reliable platform used by dozen of thousands of drivers on a daily basis
    • Payment team: make in-app payment management easy as pie for users.
    • Ride flow team: improve our ride flow by making it more modular while we are expanding in new countries with completely different approaches of using the product

    … and many others!

    Does it sound like you?

    • You have 5 years of experience or more in Android development and you still like it.
    • Thanks to your advanced knowledge of Rx, you can write complete use cases with flatMaps, concats, zips and are not afraid to jump from one scheduler to another.
    • Though you could write a book about Java, you now only want to deal with data/sealed classes, extension functions and know the difference between apply/with/also/run/let.
    • You know enough about Fragments, Activities, savedInstanceStates & Parcelables to know what you want to work with on your next project, and what you sincerely want to see burn.
    • You're in love with ConstraintLayout, can make art out of Canvas and build custom views when the framework is just not enough.
    • You know the difference between unit & automated tests, can write Rx-oriented test cases without wanting to die and know how to get everything running on a CI platform while you sleep.
    • You know when to use API or implementation in your gradle files and are not afraid of multi-modules projects.
    • If you have contributed to open source projects, it would be a plus.
    • If you have experience with background services, unreliable network conditions & location updates, we'd love it.
    • If you know what kills the phone's battery and how to help mitigate the issue, we'd enjoy knowing more about it too.

    What will you do?

    • Work closely with Product, Backend and Data Analysts to build highly impactful features. 😍
    • Work in a release train cycle (we ship often 🚢).
    • Optimise performance and help solve technical and product problems for our large pool of Android drivers
    • Be a vital member of the broader Android team at Heetch and contribute to core architecture and design discussions.
    • Work closely with engineers from other product teams building cross-team features at scale.
    • Participate in Code Reviews and provide feedback to your colleagues.
    • Share knowledge with everyone and help your team to grow.
    • Have the freedom to experiment. Intrigued by a new tech or library? Go for it! Let's see how it improves our services.
    • Routinely own and manage releases to the Play store.
    • Work on large cross-team projects.

    What will be your main challenges?

    Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
  • illumy inc
    Preferred timezone: UTC -20 to UTC +4

    illumy is a stealth startup focused on building the next big thing in cloud communications – Persistent Communications. With a team of former product, technology, and marketing leaders from RingCentral, 8x8, Atlassian, Amazon, BroadSoft, and Avaya, we have a vision for combining email, messaging, voice, video, and phone into a new cloud-based connected software experience available to people around the world.

    illumy inc is looking for a Senior Mobile VoIP Application Consultant with a deep background in VoIP (voice & video over IP) to assist our team in technology selection, architecture, development, and implementation. Experience with selecting, building, and integrating SIP stacks into Android and iOS platforms in Java/Kotlin and Swift code base environments. This individual will assist the illumy mobile development team in a consulting role.

    Responsibilities:

    • Consult/advise our mobile development team with technology selection
    • Core expertise in SIP stacks within mobile environments
    • Able to get hands on with developing modules and integrating code
    • Experience with development and integrating into Android and iOS environments
    • Advise for best practices for world-class architecture and code base optimization to deliver a quality experience
    • Perform code reviews for code quality, performance, and alignment to requirements

    Qualifications & Experience:

    • 5+ years of expert level experience with full VoIP stack (voice & video over IP)
    • Expert knowledge of dTLS, SIP, RTP, sRTP, and integration with open source back-end services
    • Experience with WebRTC and STUN/TURN
    • Experience with Android and iOS frameworks and guidelines
    • Understanding of Android’s design principles and interface guidelines
    • Experience with Java/Kotlin and Swift
    • Able to show examples of applications developed
    • Experience working with distributed and remote software development teams
  • komoot
    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
  • CloseCross
    €30,000.00 - €60,000.00.Preferred timezone: UTC -3 to UTC +5

    Your responsibilities and requierements:

    • Build pixel-perfect, smooth UIs across both Android and iOS mobile platforms

    • Transition existing React Native app also to web apps equivalent.

    • Leverage native APIs for deep integrations with both platforms

    • Diagnose and fix bugs and performance bottlenecks for performance that feels native.

    • Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.

    • Maintain code and write automated tests to ensure the product is of the highest quality.

    • Nice to have: understanding of blockchain and its related concepts

    • Nice to have: the ability to also work with NodeJS on back-end side as a Full Stack developer

    What we offer:

    • You can work remotely from anywhere in the world (although +/- CET time zone would be a preference)
    • Startup environment
    • Working on the cutting edge blockchain and fintech technology project
    • Interesting challenges to work on together with other bright minds
    • The friendly teamwork atmosphere
  • iFit

    ESSENTIAL DUTIES AND RESPONSIBILITIES

    Passionate about mobile technologies and coding the *right* way Deliver a product that is centered around a great customer experience Create mobile applications that will be used by millions Create quality code that is easy to test and maintain Participate in code reviews and trainings Collaborate with others in a remote environment

    QUALIFICATIONS   To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    Experience developing Android and/or iOS applications Experience with git Experience with Agile Methodologies Bonus: Experience with Xamarin and C#

    EDUCATION and/or EXPERIENCE

    Degree in Computer Science or a related discipline

  • SwissBorg
    €30,000.00 - €50,000.00.Preferred timezone: UTC -1 to UTC +3

    We are offering you the opportunity to join our Engineering team: if you like fast-paced environments, agile thinking, and flexible work policy, this is your chance to apply!

    Responsibilities:

    • Actively contribute to building a testing strategy as a member of the QA team
    • Work closely with the Product and Engineering teams to understand product design requirements and develop manual and automated tests to evaluate them
    • Stay up to date with current technologies, assess and propose proper testing tools
    • Design test cases covering the newly developed features as well as discovered defects
    • Write code and scripts to automate functional and non-functional tests
    • Monitor, analyze and react to performance and stability issues
    • Pro-actively provide feedback and estimation to the Product and Engineering teams
    • Collaborate with team members in a fast-paced and agile environment to ensure high quality and accuracy of the product

    Skills & Requirements:

    • Proven solid QA experience (3+ years)
    • Good programming and scripting skills, at least one of Python, Swift, Kotlin, Scala, Bash
    • Knowledge of testing frameworks (Selenium, Espresso, Cucumber)
    • Experience with distributed systems, microservices, and API testing is a plus
    • Experience in working with CI (Jenkins, Docker/Kubernetes)
    • Experience in non-functional testing is a plus
    • Experience in testing finance applications and platforms (frontend and backend) is a big plus
    • Proactive, self-motivated, open-minded and detail-oriented
    • Previous experience working remotely is a big plus
    • Excellent English communication skills, French is a plus
  • Jack Henry & Associates, Inc.®
    Preferred timezone: UTC -8 to UTC -4

    Banno is redefining the relationship between forward-thinking financial institutions and their customers. Banno leverages bleeding edge technology and an industry leading product vision to make user-friendly mobile and web apps. We build front end applications natively in both Android and iOS as well as using modern web components.

    About You

    You are infinitely curious and thrive in an environment where you are constantly learning and growing. You want to be somewhere that you are trusted and set up for success every day. You want to be somewhere that surrounds you with other great engineers that drive you to be better every day.

    Although you work with multiple teams you are self-motivated and able to work with independence. You want to own the deliverable from working with the product manager to defining the scope all the way through supporting your work in production. You care deeply about your work, your teams, and the end user.

    Banno values trust and those with a bias towards action. We have a remote-first culture that challenges you each day and supports your growth. We are confident you will love it here.

    What you are working on

    The Developer Advocate is the primary public interface for evangelizing Banno’s API and assisting outside developers in using the API. The Developer Advocate is constantly creating new proof of concept projects to demonstrate inventive new things to do with Banno’s API. The Developer Advocate is also publicly discussing Banno’s API on social media as well as presenting at conferences.

    About the Banno team

    We are committed to creativity, thoughtfulness, culture, and openness—the perfect place to make phenomenal products that have a big impact. Our work environment echoes a modern tech startup, but we have the security and benefits of a large, publicly traded company. With an engineering team of over 100, we place a high value on continued education and also contribute to, and use, open source projects.

    Our team is distributed and that means you can live and work wherever you want–as long as your work hours match US business hours. You’ll get the chance to choose your own tools, work with bleeding edge web technologies across the stack and contribute to products that are used by thousands of people.

    Travel of up to 25% may be required for company meetings, professional development, and public speaking at conferences.

    Minimum Qualifications

    • Minimum of six years of any programming experience.
    • Experience with at least one modern JavaScript framework such as Angular, React, Vue, or Polymer OR experience creating native mobile apps in Android or iOS which utilize an API.
    • Must have experience presenting at a conference, industry group or local development groups. Will be required to submit a video presentation or portfolio of presentation materials.
    • Experience being in a customer facing role as an engineer.
    • Must have an active professional presence on Twitter.

    Preferred Qualifications

    • Proof of concept applications built for various APIs on GitHub.
    • Examples of great communication: documentation, blog posts and video blogs.

    Essential Functions

    • Gain industry recognition and credibility as a regular attendee, panelist, and keynote speaker at meetups, technology conferences, trade shows, and press events
    • Advocate for developers internally and craft narratives around new releases and features by working with Product Management, Engineering, and other cross-functional teams.
    • Write, curate, and edit developer resources: tutorials, examples, guides, and documentation.
    • Deliver compelling presentations, product demos, sample solutions, and discussions to drive adoption of company products and services
    • Create screencasts, white papers, and tutorials about emerging technologies and industry developments
    • Maintain a strong and credible presence in social media channels relevant to developers
    • Work with worldwide counterparts to share best practices and help build a best-in-the-industry developer advocacy organization
    • Collaborate and cultivate trust with both the product and the developers. Facilitate dialogue to drive achievement of objectives and a better developer experience.
    • Develop a process to solicit, gather, and organize feedback from both internal and external stakeholders to improve and extend the developer experience, product offering, and platform ecosystem.
  • Surge
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC +8

    Surge Forward is looking for a smart, self-motivated, experienced, senior-level developers to work as a long-term independent contractors.

    Experience Required:

    Senior Mobile Engineers with iOS Swift and Android Required. Must live in the US and/ or Canada. Sorry, No Visas

    For immediate consideration, email resume with tech stacks under jobs, and include your cell phone number and full name to: [email protected]

  • Surge
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC -8

    Surge Forward is looking for a smart, self-motivated, experienced, senior-level developers to work as a long-term independent contractors.

    Experience Required:

    Senior Mobile Engineers with iOS Swift and Android Required. The position is remote however there is a week of onboarding in NC required. Must pass background check and live in the US. Start time each day is 8 EST.

    Sorry, No Visas.

    For immediate consideration, email resume and include your cell phone number and start date: dsander[email protected]

  • Namaste Technologies
    PROBABLY NO LONGER AVAILABLE.$50,000.00 - $75,000.00.

    WHO WE ARE

    Namaste Technologies began as an international cannabis eCommerce company operating 32 sites in 20 countries. We have years of data collected on legal cannabis users, and by combining machine learning technology with telemedicine apps, we’re monetizing this information. We have recently acquired our sales license for our Licensed Producer CannMart which now allows us to operate our marketplace for all brands’ legal cannabis products.

    WHO YOU ARE

    As a Senior React Native Engineer, you are to help us create beautiful, performant mobile apps on iOS and Android that give our customers a first-class mobile experience. You will be responsible for architecting and creating these applications, as well as collaborating closely with the web and server teams responsible for the other layers of our product suite. This is a high-impact position that will play a critical role in our product development.

    Roles and Responsibilities

    • Collaborate with product and business teams to define our product, balancing features with time to market
    • Design and implement a mobile application for iOS and Android using React Native
    • Create a scalable, testable, documented application so that we can grow the product over time.
    • Keep up with technology changes in our space and leverage them when appropriate
    • Work independently to deliver software on time
    • Document all aspects of your work
    • Train, mentor and collaborate with other team members to ensure our teams maintain high standards
    • Learn our business and help to align technology innovation with our customer needs
    • Participate in product design, offer new ideas and understand that not every idea will be adopted
    • Communicate professionally with other business units and customers as needed for demos and support of our products

    Education and Experience

    • 4+ years of software engineering experience
    • Bachelor in Computer science, Engineering, Business, Economics or a related discipline.
    • Expert in building and deploying mobile applications
    • 2+ years of building mobile applications using React Native
    • Experience building and consuming APIs to interact with other applications using REST or GraphQL
    • Experience in design and building mobile first UI
    • Experience in working in an agile environment to quickly iterate and deliver features to users

    Location: remote. Flexible within timezone CET +/-2

    We thank you for your interest in employment opportunities at Namaste Technologies. Please note, only the candidates who are selected for an interview will be contacted. Namaste Technologies welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Falkbuilt
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -15 to UTC +1

    Falkbuilt is a technology driven start-up venture. Founders include Mogens Smed and Barrie Loberg. With digital intelligence we will revolutionize the construction industry. Our work leverages the video game experience while making it real with data to build the physical replica of the virtual.

    Based in Calgary, Canada (MST), we are putting together a top-shelf team of developers to build a state-of-the-art visualization and design platform. It will be a small, tight, clean-coding group of professionals working remotely from the comfort of their home offices. 

    We are looking for a senior developer with extensive experience in developing with video-game technologies across multiple platforms (iOS, Android, web, desktop).

    Requirements

    • Wizard at developing for multiple platforms, sharing code, cross compilation.
    • Extensive full-stack design/development experience for iOS.
    • Extensive full-stack design/development experience for Android.
    • Experience with front-end development.
    • Experience with desktop applications.
    • Experience with web-clients.
    • Interest in visualization technologies.
    • Your first task will be adding avatars and voice-chat to our multi-platform collaborative digital experience.

    Bonus Points

    • Experience applying video game technology outside of the video game industry.
    • Experience with AR and VR.
    • Experience in Unity.
    • Experience developing for Revit and AutoCAD.
    • Experience in the construction industry, shop drawings, architectural drawings, etc…
  • HomeSpotter
    PROBABLY NO LONGER AVAILABLE.

    HomeSpotter Overview

    HomeSpotter is focused on making the process of buying and selling homes fun and productive for real estate professionals, buyers and sellers.

    HomeSpotter combines the best aspects of a startup culture with those of being an established company. HomeSpotter's employees move quickly and with great autonomy and value a fun work environment. HomeSpotter was founded in 2009, has a long list of established real estate industry partners across North America, is venture-backed, well funded, profitable, and growing quickly.

    Why Work At HomeSpotter?

    Engineers grow and thrive most when working with other talented engineers in an environment where flexibility and learning are not only encouraged, but required. HomeSpotter will help you strike the perfect balance between strengthening yourself professionally with hard work amongst coworkers you actually enjoy, and having enough time and energy at the end of the day to live your own life.

    Job Description

    As a HomeSpotter Android Engineer, you are responsible for developing and launching applications to our customers, as well as helping us maintain and improve the server-side code with which those applications communicate. We evaluate candidates based on their passion, capabilities, and culture fit. Strong work ethic and continuous improvement are mission-critical traits.

    Key Responsibilities:

    • Architect, implement and test scalable Android apps with a focus on optimal user experience
    • Work with team members to determine project needs and define ideal technical solutions
    • Assist in making server-side changes that affect the APIs your apps use when talking to our back-end systems
    • Scope projects and coordinate with other team members to determine schedule and tasks
    • Promote the adoption of best practices in software development
    • Enjoy learning from other team engineers

    Required Skills:

    You should be proficient at native Android development using Java or Kotlin, preferably both.  Experience with server-side development (in languages including Elixir, Java, and PHP) is a significant plus.

    Our ideal employee is versatile and have skills that overlap multiple layers. If you have a good foundation in other platforms as well as mobile, this is a plus.

    • 5+ years developing software applications
    • 3+ years developing software for mobile platforms (Android preferred)
    • Experience with Android MVVM and LiveData architectural pattern a plus
    • Experience interfacing with REST and other backend APIs
    • Experience implementing user interfaces in mobile applications
    • Experience writing automated tests for Android apps is a huge plus
    • Motivated to learn skills that encompass a multitude of software platforms
    • Self-motivated, detail-oriented team player
    • Open to feedback and comfortable giving constructive feedback

    More about HomeSpotter…

    HomeSpotter creates, nurtures and strengthens the bond that agents have with clients so their business can thrive, and it does so for more than 450,000 agents throughout the U.S. and Canada.

    Founded in 2009 by Aaron Kardell, HomeSpotter's business model has evolved from a single product company to providing a complete SaaS platform. HomeSpotter is now the industry-leading software product suite for real estate agents, brokers, and MLSs looking to build and strengthen customer relationships. HomeSpotter's products include Boost, which automates digital advertising at scale, enabling agents to expand their spheres and impress sellers; Spacio, an intelligent open house registration solution which streamlines outdated real estate processes and captures every opportunity; and Connect, which gives buyers an amazing branded search and agent collaboration app to carry in their pocket.

    HomeSpotter's collaborative offices are located in the Minneapolis Grain Exchange in downtown Minneapolis.

  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Ride Team @Heetch

    The mission of the Ride team is quite simple: make passengers and drivers meet, and get where they need to be.

    “Transportation is serious business” — Jason Statham as Frank Martin

    Our team is responsible for providing the best ride experience, by building both the smoothest ordering experience and the platform. We have high standards and high expectations on our output, we ship fast, and we scale our work for all markets. To achieve this, we’re all working together with Product Managers, Mobile & Backend Devs, Designers, Data Analysts & Scientists and Operation teams to successfully target structural next steps, deliver, track and iterate.

    What will be your role?

    You will improve the ride flow on both the passengers and drivers side by making it more modular to improve its scalability. Due to our expansion in new countries, you will have to build a product that can adapt and deal with both technical and cultural challenges.

    Does it sound like you?

    • You have more than 5 years of experience in Android development and you still like it.
    • Thanks to your advanced knowledge of Rx, you can write complete use cases with flatMaps, concats, zips and are not afraid to jump from one scheduler to another.
    • Though you could write a book about Java, you now only want to deal with data/sealed classes, extension functions and know the difference between apply/with/also/run/let.
    • You know enough about Fragments, Activities, savedInstanceStates & Parcelables to know what you want to work with on your next project, and what you sincerely want to see burn.
    • You're in love with ConstraintLayout, can make art out of Canvas and build custom views when the framework is just not enough.
    • You know the difference between unit & automated tests, can write Rx-oriented test cases without wanting to die and know how to get everything running on a CI platform while you sleep.
    • You know when to use api or implementation in your gradle files and are not afraid of multi-modules projects.
    • If you have contributed to open source projects, it would be a plus.
    • If you have experience with background services, unreliable network conditions & location updates, we'd love it.
    • If you know what kills the phone's battery and how to help mitigate the issue, we'd enjoy knowing more about it too.

    What will you do?

    • Work closely with Product, Backend and Data Scientist teams to build highly impactful features
    • Optimise performance and help to solve technical and product problems for our large pool of Android users
    • Participate in Code Reviews and provide feedback to your co-workers
    • Have the freedom to experiment. Intrigued in new tech or library? Go for it! let's see how it improves our app.
    • Be a key member of the wider Android team at Heetch and contribute to core architecture and design discussions

    What are going to be your main challenges?

    Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Payment Team @Heetch

    The Payment Team works behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides 💰, and everyone is counting on us to deliver reliably and efficiently. We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records:

    • Numbers, numbers everywhere.
    • We help users manage their payment methods and coupons, a crucial part of the passenger on-boarding experience.
    • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.
    • Fraudsters are like zombies, one breach, and you’ll face an army of them.
    • 1 cent can become over 9000 cents if you don’t pay attention.

    Android within Payment Team

    As a mobile developer, your job will be to work on the interfaces, for example, to help passengers managing their payment methods/coupons or drivers understanding how much they earn on the platform. You want to make sure people can know what's going on with their money 💸

    Our team's values

    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.

    Does it sound like you?

    • You have more than 5 years of experience in Android development and you still like it.
    • Thanks to your advanced knowledge of Rx, you can write complete use cases with flatMaps, concats, zips and are not afraid to jump from one scheduler to another.
    • Though you could write a book about Java, you now only want to deal with data/sealed classes, extension functions and know the difference between apply/with/also/run/let.
    • You know enough about Fragments, Activities, savedInstanceStates & Parcelables to know what you want to work with on your next project, and what you sincerely want to see burn.
    • You're in love with ConstraintLayout, can make art out of Canvas and build custom views when the framework is just not enough.
    • You know the difference between unit & automated tests, can write Rx-oriented test cases without wanting to die and know how to get everything running on a CI platform while you sleep.
    • You know when to use api or implementation in your gradle files and are not afraid of multi-modules projects.
    • If you have contributed to open source projects, it would be a plus.
    • If you have experience with background services, unreliable network conditions & location updates, we'd love it.
    • If you know what kills the phone's battery and how to help mitigate the issue, we'd enjoy knowing more about it too.

    What will you do?

    • Work closely with Product, Backend and Data Analysts to build highly impactful features 😍
    • Work in a release train cycle (we ship often 🚢)
    • Optimise performance and help solve technical and product problems for our large pool of Android drivers
    • Participate in Code Reviews and provide feedback to your colleagues
    • Have the freedom to experiment. Intrigued in new tech or library? Go for it! let's see how it improves our app
    • Be a key member of the wider Android team at Heetch and contribute to core architecture and design discussions
    • Work on large cross-team projects
    • Routinely own and manage releases to the Play store

    What are going to be your main challenges?

    Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours Marketplace Team @Heetch We focus on finding the right triggers to balance demand (passenger requests) and supply (driver availabilities) to generate growth while maintaining a highly reliable service. It requires a lot of data work, in order to formulate hypotheses and create models which will fit the different cities we operate in. In other words, we try to build scalable and smart things to make mobility easier, for both drivers and passengers. Our team's ultimate goal is to do everything we can so anyone can Heetch at any time. Mindset

    • Move fast not furious. 😌🧠
    • Don’t be scared of failure, learn from it and try again.
    • Unit and functional tests are as important as code.
    • Code is always evolving we do not think in versions.
    • We’re not just here to push code, product ownerships equally spread amongst the team.

    Our team's values

    • Work wherever you want: We’ve always been remote first but also have shiny offices in Paris, London, Brussels and Casablanca.
    • Open communication: Everything is public within the team.
    • You are not alone: We use Slack and video calls every day.
    • Promulgate Knowledge: Whether it's organizational, cultural or technical, we're eager to learn!
    • Continuous improvement: We do weekly team retrospectives and have a strong Speak Up value.

    What will be your role? You will improve the ride flow on both the passengers and drivers side by making it more modular to improve its scalability. Due to our expansion in new countries, you will have to build a product that can adapt and deal with both technical and cultural challenges. Does it sound like you?

    • You have more than 5 years of experience in Android development and you still like it.
    • Thanks to your advanced knowledge of Rx, you can write complete use cases with flatMaps, concats, zips and are not afraid to jump from one scheduler to another.
    • Though you could write a book about Java, you now only want to deal with data/sealed classes, extension functions and know the difference between apply/with/also/run/let.
    • You know enough about Fragments, Activities, savedInstanceStates & Parcelables to know what you want to work with on your next project, and what you sincerely want to see burn.
    • You're in love with ConstraintLayout, can make art out of Canvas and build custom views when the framework is just not enough.
    • You know the difference between unit & automated tests, can write Rx-oriented test cases without wanting to die and know how to get everything running on a CI platform while you sleep.
    • You know when to use api or implementation in your gradle files and are not afraid of multi-modules projects.
    • If you have contributed to open source projects, it would be a plus.
    • If you have experience with background services, unreliable network conditions & location updates, we'd love it.
    • If you know what kills the phone's battery and how to help mitigate the issue, we'd enjoy knowing more about it too.

    What will you do?

    • Work closely with Product, Backend and Data Scientist teams to build highly impactful features
    • Optimise performance and help to solve technical and product problems for our large pool of Android users
    • Participate in Code Reviews and provide feedback to your co-workers
    • Have the freedom to experiment. Intrigued in new tech or library? Go for it! let's see how it improves our app.
    • Be a key member of the wider Android team at Heetch and contribute to core architecture and design discussions

    What are going to be your challenges? Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
Older - Remote Android jobs
  • Truepic
    PROBABLY NO LONGER AVAILABLE.$125,000.00 - $175,000.00.Preferred timezone: UTC -8 to UTC -4

    Job Description:
    We are looking for a software developer responsible for leading native Android software development efforts in a Trusted Execution Environment. The goal is to build consumer facing Android applications that use Truepic technology, but at a deeper level than the typical Android APIs. This role requires someone who knows the Android platform top to bottom, understands how OEMs integrate with hardware and build and deliver trusted applications in their OEM images. Collaboration across company boundaries with partners will be required, so solid written and verbal communications skills, a commitment to collaborative problem solving, and the creation of quality products is essential. In this role, you will drive and shape the technical direction for our mobile engineering efforts.

    Skills Required:
    - 5+ years experience working on the Android platform, with deep knowledge of Android OS architecture, hardware (OEM and chipset differences), and layers of the stack beyond the standard Android API.
    - Familiarity with Trusted Execution Environments (TEE) on Android and programming to hardware level interfaces in C/C++ and assembly.
    - Deep understanding of the camera and storage subsystems and image / video capture APIs
    - Familiarity with the use of additional sensors, such as GPS, gyroscopes, and accelerometers
    - Experience with offline storage, threading, and performance tuning
    - Familiarity with code versioning tools, such as Git
    - Familiarity with continuous integration, mobile QA and test frameworks, and build automation processes

    Nice to Haves:
    - Strong knowledge of Android UI design principles, patterns, and best practices
    - Strong knowledge of the open-source Android ecosystem and the libraries available for common tasks
    - Understanding of secure computing and prior work in high-trust computing environments a plus

  • Argent
    PROBABLY NO LONGER AVAILABLE.

    About Argent

    Crypto has the potential to help create a fairer internet and more open financial system. We want to make that accessible to everyone.

    To do this, we’ve built a crypto wallet with the simplicity and security of the best new banking apps - without the bank. We hope it solves some of crypto’s biggest problems: there are no seed phrases, transaction fees or cryptic addresses. And it protects you from theft.

    As a team, we have experience scaling mobile apps to tens of millions of users. Our eclectic backgrounds include PhDs in nuclear physics, quantum cryptography and decentralised cognitive networks. We’re fortunate to be backed by the top VCs in Europe, including Index VenturesCreandum and firstminute capital.

    The Senior Android Developer role

    You'll drive the development of our native Android app. This is critical to Argent’s future as Android is the dominant platform in emerging markets, where there are some of the most urgent use cases for crypto. You’ll therefore be solving problems at scale for people around the world.

    This means we’re looking for a highly skilled Android developer who can push mobile technologies to their limits.

    Your code will be efficient, maintainable, reusable and well-tested. You’ll define and build state-of-the-art application architecture. And you’ll implement custom native user interfaces using the latest Android programming techniques.

    In the role you’ll work closely with world class engineers and product designers who aim to build an unrivalled product. You’ll not only contribute technical ideas but will help shape their overall direction.

    Requirements are:

    • 3+ years experience delivering quality, at scale consumer-facing Android apps available in the Play Store
    • Fluency with Java and RxJava; knowledge of Kotlin is a plus
    • Interest in blockchain and the Ethereum ecosystem
    • Strong object-oriented programming, and a good knowledge of pattern and anti-pattern design
    • Experience with app profiling, code versioning, deployment and continuous integration
    • Strong communication skills and an ability to work with both engineers and other roles
    • Fluency in written and spoken english

    How we work

    We work remotely, transparently and balance Argent with the rest of our lives. We’ve all got loved ones with unpredictable schedules, be they kids or cats.

    Although we’re a distributed team you'll need to be based in the UK or Europe. This is because we find communication much easier when we’re in similar time zones and a short flight away. Within Europe you can choose to work wherever you like!

    We get together for a week every quarter so we can collaborate in person, explore new solutions, and have fun. So far we’ve played pétanque in Nice, bonded in Brussels and (tried to) surf in Lisbon.

    Equal opportunities

    At the heart of what we do is making crypto accessible to everyone. We want the team itself to reflect that diversity so we’d strongly encourage applications from underrepresented demographics.

    Please apply on https://www.argent.xyz/careers

    No agencies please

  • O'Reilly Auto Parts
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Responsibilities:

    • Design and build advanced applications for the iOS & Android platform
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Unit-test code for robustness, including edge cases, usability, and general reliability
    • Work on bug fixing and improving application performance
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • What we look for in our developers:
    • Bachelor's or Master's Degree in Computer Science, Engineering or a related field
    • 5 or more years experience in software development with at least 5 years in mobile iOS and/or Android development
    • Successfully developed & deployed one or more native iOS app and/or Android app that showcases a rich, interactive user interface
    • Extensive programming experience in Java, Swift, Cocoa Touch, & Objective-C.
    • Knowledge of UI and animation frameworks, touch user interface, and MVP (minimum viable product) application design
    • Strong object-oriented skills including design, coding, and testing patterns
    • Experience with third-party libraries and APIs
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

    Awesome skills to have, but not required:

    • UI/UX design skills
    • Experience developing mobile web applications (e.g., HTML, CSS, JavaScript)
    • Experience with image recognition software
    • Experience with server-side technologies and frameworks
    • This is a full-time opportunity; Monday-Friday, 8 a.m.-5 p.m.

    About our team:

    • We create and customize 90% of our applications in house
    • We are a “work family”! We have fun together and support each other
    • We respect a healthy work-life balance
    • The team keeps open communication through different outlets – video conferencing, team messaging applications, and daily scrums/stand-up meetings
    • Our managers really value collaboration between team members and encourage developers to bring forth creative problem-solving ideas from both a technical and functional aspect

    Growth within our teams at O’Reilly Auto Parts:

    • We have several career paths, whether you want to be a manager, project manager, or stay technical – there’s a documented growth plan to help you follow the path you choose
    • We want to grow our people – we help to make you better by providing training for both technical and professional development
    • We look to promote from within – O’Reilly is diligent to promote from within our organization with qualified team members
  • Carve Systems
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -9 to UTC -1

    Update May 2019: The Carve team is looking for people who like to hack. If you are interested in what you read below, please apply and we'll get you started on the process. Got questions? You'll get a short intro call very early in the process. This is the best place to raise any questions you might have. We have a special interest for candidates in the NYC region but if you can hack lets talk. Thanks …the Carve team.

    What's the job?

    • Information security consulting: assessing the security of software and hardware systems.
    • Understanding how systems are built and learning how to break them.
    • Working with our experienced team on short-to-medium term engagements.

    What would you do?

    Every two to three weeks you'll get a new project to work on. A typical project will involve:

    • Recon: Digging into the functionality, design, and implementation of the software system or device.
    • Probing: Searching for implementation weaknesses which could indicate a security issue. This is a combination of tools that we use, tools that we build, and manual probing. For device projects this can include firmware extraction, analysis, and hardware interfacing.
    • Extending: Now that you've found a weakness… how far can you extend your access into the system?
    • Writing: Now that you've hacked your way in you'll need to write-up your findings and work with the developers to make sure they understand what the problem is and how to fix it.

    If you enjoy puzzles and technical variety you'll find this job very enjoyable.

    Who are we looking for?

    • You do not need to have information security experience. If you've got the right technical background and problem solving skills we can train you in the dark arts of infosec.
    • People who enjoy writing code, solving problems with code, and learning how computers work at a fundamental level.
    • This is not a "travel every week" type of consultant. We do sometimes work at a client site but most of the time we do our projects remotely.

    We’re hiring for all experience levels: from zero career experience to information security veterans.

    Skills & Requirements

    • Deep experience in software and computers. You may have earned this experience with a degree, career as a software developer, or perhaps you've invested in a technical hobby that took you deep into the rabbit hole.
    • Technical writing skills (English)
    • Resident of the USA and able to be employed in the USA.

    We encourage remote candidates to reply *if* they are residents of the USA.

  • Lentil AI
    PROBABLY NO LONGER AVAILABLE.$50,000.00 - $145,000.00.Preferred timezone: UTC -12 to UTC -4

    Lentil AI is an early stage startup spun out of Stanford Research Institute (SRI). Previous SRI companies include Siri, Nuance, Intuitive Surgical amongst others.

    Lentil is at the intersection of communications and meeting productivity. Lentil applies natural language and deep learning amongst other technologies to Voice, WebRTC and more.

    We are venture backed and recently closed our Seed round of funding from reputable investors. It's still high-risk but it's a lot of fun and you'll be joining a team of 6 meaning you are effectively part of Day 0 and definitely pre-launch!

    Our team is comprised of mostly former entrepreneurs. Our CEO previously sold Tempo AI to Salesforce. Our Architect sold ImageChef to Cyberlink. We work alongside SRI researchers which includes many of the brightest minds in the areas of voice and machine learning.

    Given that we are focused on communications, being remote is part of our DNA. Bay Area, the greater US or Canada all works! We do have an office at SRI in Menlo Park (in the Bay Area) if you’re local and if you are remote, we will want to make sure you have a home office set up and/or can work from a co-working space which we can arrange for you.

    We are seeking a Senior iOS Engineer, someone who has built and launched iOS apps and can take the lead in bringing our current desktop experience to iOS. You will be one of the first members of the iOS team and so we will be leaning on you to drive initiative!

    What we’re looking for: 
    2+ years experience developing iOS apps professionally 
    Solid coding skills, with ability to write legible and testable code 
    Experience with Swift and Objective-C, and deep knowledge of key frameworks 
    Experience with using REST APIs in iOS 
    Ability to create delightful user experiences in iOS 
    Someone who enjoys responsibility and autonomy, and is comfortable with startup pace and our ambitious goals

    Happy to share more information!

    [No recruiters please]

  • illumy inc
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -8

    illumy is a stealth startup focused on building the next big thing in cloud communications - Persistent Communications. With a team of former product, technology, and marketing leaders from RingCentral, 8x8, BroadSoft, Atlassian, Amazon, and Avaya, we have a vision for disrupting the email, messaging, and communications space with a cloud-based SaaS service available to people around the world. 

    illumy, Inc. is looking for a Senior Android developer in the U.S. to join our mobile team and expand our suite of Android mobile, Android tablet, and Android wear applications. This individual will join the illumy mobile development team in a contract role to architect, develop, and deliver applications that meet the requirements set forth by the illumy product team. This position will start as a consulting/ contract role with the potential to become a full-time role.

    Responsibilities:

    • Join our team of mobile developers architecting and building applications
    • Design and build applications for the Android platform
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define, design, and ship new features
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization, and automation
    • Perform code reviews for code quality, performance, and alignment to requirements

    Qualifications & Experience:

    • Expert level Java experience with strong knowledge of the Android SDK
    • Experience with Android frameworks and guidelines
    • Experience with offline storage, threading, memory utilization, and performance tuning
    • Familiarity with RETful, Streaming, and WebSocket APIs to connect applications to back-end services
    • Understanding of Android's design principles and interface guidelines
    • Knowledge of low-level C-based libraries is preferred
    • Familiarity with cloud message APIs and push notifications
    • Experience with benchmarking and optimization
    • Bachelor's degree in engineering or computer science
    • 5-8 years of Android experience and ability to show examples of applications developed
    • Experience with message and communications preferred
    • Experience working with distributed and remote software development teams
    • Desire to get in on the ground floor of a new Silicon Valley startup
    • Ability to excel in a team-oriented, collaborative, and fast-paced environment
    • Ability to pass proficiency tests
  • JBS Custom Software Solutions
    PROBABLY NO LONGER AVAILABLE.

    JBS Mobile Developer

    Required

       * 3+ years working with iOS and Android native mobile development

       * Strong knowledge of javascript 

       * Experience with react and react native

       * Published apps in App Store and/or Google Play Store

       * Strong computer science background

       * 3+ years working with relational database systems

       * Experienced in integrating with APIs, persisting data, caching and refreshing

       * Strong communication skills, both written and verbal

       * Ability to accurately estimate work

       * Commitment to provide quality completed deliverables with well-factored, maintainable code

       * Experience with VCS (git, hg or svn)

    Nice To Have

       * Experience with event based architectures

       * Experience in e-commerce development

       * Experience building and designing REST-based web services using JSON

       * Experience with containerization

       * Experience with serverless framework

  • Daylytes
    PROBABLY NO LONGER AVAILABLE.$85,000.00 - $105,000.00.Must be located: United States of America.Preferred timezone: UTC -9 to UTC -5

    Daylytes is building a company that brings people together through sports. We believe sports coverage lags behind the rest of the social and mobile apps we use, and we plan to build a solution. We aim to bring our customers relevant, unique, and engaging daily highlights (daylytes) that surpasses current sports media options. We’re starting methodically by delivering a superior product in a few local niches, then will expand outward to cover an increasing number of cities and regions with a scalable solution.

    We are developer-centric, led by a technical founder with startup experience, venture backed, and aim to provide our developers with a distraction free environment where they can solve scalable problems, thrive, and grow. You will be one of the first five to join the company, and will get to play a critical role in the direction of the business. You will help define the platform, have responsibilities that are not redundant, and be held accountable by our small team of less than five.

    Responsibilities

    • Overseeing the development of the core Daylytes iOS and Android apps
    • Maintaining the app and regularly iterating as we grow and scale with user feedback
    • Working directly with the Daylytes database, interfacing with other back-end developers on the team, and being involved in technical decisions from front-end to back-end

    Technical Requirements

    • Experience building a mobile app from the ground up
    • Exposure to a variety of general programming languages
    • Experience with database-driven apps (we use PostgreSQL in the backend)

    Nice to Have’s

    • History working in a small startup environment
    • Prior work creating a consumer app and maintaining it in the App Store
    • Any portfolio of work that you can share, public repos, open-source contributions, etc.

    Qualifications

    • A bachelors or graduate degree in computer science, engineering, or equivalent
    • More than 3 years experience
  • Carve Systems
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -9 to UTC -1

    Update May 2019: The Carve team is looking for people who like to hack. If you are interested in what you read below, please apply and we'll get you started on the process. Got questions? You'll get a short intro call very early in the process. This is the best place to raise any questions you might have. We have a special interest for candidates in the NYC region but if you can hack lets talk. Thanks …the Carve team.

    What's the job?

    • Information security consulting: assessing the security of software and hardware systems.
    • Understanding how systems are built and learning how to break them.
    • Working with our experienced team on short-to-medium term engagements.

    What would you do?

    Every two to three weeks you'll get a new project to work on. A typical project will involve:

    • Recon: Digging into the functionality, design, and implementation of the software system or device.
    • Probing: Searching for implementation weaknesses which could indicate a security issue. This is a combination of tools that we use, tools that we build, and manual probing. For device projects this can include firmware extraction, analysis, and hardware interfacing.
    • Extending: Now that you've found a weakness… how far can you extend your access into the system?
    • Writing: Now that you've hacked your way in you'll need to write-up your findings and work with the developers to make sure they understand what the problem is and how to fix it.

    If you enjoy puzzles and technical variety you'll find this job very enjoyable.

    Who are we looking for?

    • You do not need to have information security experience. If you've got the right technical background and problem solving skills we can train you in the dark arts of infosec.
    • People who enjoy writing code, solving problems with code, and learning how computers work at a fundamental level.
    • This is not a "travel every week" type of consultant. We do sometimes work at a client site but most of the time we do our projects remotely.

    We’re hiring for all experience levels: from zero career experience to information security veterans.

    Skills & Requirements

    • Deep experience in software and computers. You may have earned this experience with a degree, career as a software developer, or perhaps you've invested in a technical hobby that took you deep into the rabbit hole.
    • Technical writing skills (English)
    • Resident of the USA and able to be employed in the USA.

    We encourage remote candidates to reply *if* they are residents of the USA.

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

  • SHARE
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -7 to UTC -3

    SHARE is looking for a full-time Android Developer to join our growing team. We are looking for someone that wants to build great software products and a service that customers love.

    Responsibilities

    • Build/maintain real-time, performant native Android applications for internal and external use
    • Collaborate with Product and Design teams to create elegant and intuitive experience for users
    • Use software development best practices to write code that is maintainable, testable, and efficient
    • Stay current with the fast-changing landscape of Android development and best practices
    • Support and troubleshoot issues, identify root cause, and proactively implement sustainable solutions
    • Evaluate new and existing frameworks, technology, platforms, and tooling

    Experience and Skills

    • Mastery of Java/XML, developing applications Android 8+
    • Previous experience with Socket.io and custom Google Maps integration preferred
    • Familiarity with developing with Firebase (analytics, notifications, etc)
    • Experience communicating with secure JSON-based REST APIs
    • Solid understanding of application security and best practices
    • Work efficiently with version control and workflows (git and gitflow)
    • Knowledge of design and UX principles for mobile interfaces
    • Organized, self-starting with excellent verbal and written communication skills
    • Experience developing and maintaining unit/functional tests

    We especially want to work with you if you are good at:

    • Delivering new features/changes that you're proud of on a regular basis
    • Taking ownership of all products, processes and suggesting ways to improve
    • Being flexible and working well in a collaborative and fast-paced environment

    Benefits

    • A competitive salary with benefits, including great medical, dental, and vision insurance
    • Generous PTO allowance, as well as sick leave, holidays, and parental leave
    • 401k
    • Equity potential
    • Free snacks, soda, coffee/tea, fruit (in office)
    • Fast-paced, supportive company environment
    • Opportunities to learn new technologies/frameworks
  • 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
  • O'Reilly Auto Parts
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Responsibilities:

    • Design and build advanced applications for the iOS & Android platform
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Unit-test code for robustness, including edge cases, usability, and general reliability
    • Work on bug fixing and improving application performance
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • What we look for in our developers:
    • Bachelor's or Master's Degree in Computer Science, Engineering or a related field
    • 5 or more years experience in software development with at least 5 years in mobile iOS and/or Android development
    • Successfully developed & deployed one or more native iOS app and/or Android app that showcases a rich, interactive user interface
    • Extensive programming experience in Java, Swift, Cocoa Touch, & Objective-C.
    • Knowledge of UI and animation frameworks, touch user interface, and MVP (minimum viable product) application design
    • Strong object-oriented skills including design, coding, and testing patterns
    • Experience with third-party libraries and APIs
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

    Awesome skills to have, but not required:

    • UI/UX design skills
    • Experience developing mobile web applications (e.g., HTML, CSS, JavaScript)
    • Experience with image recognition software
    • Experience with server-side technologies and frameworks
    • This is a full-time opportunity; Monday-Friday, 8 a.m.-5 p.m.

    About our team:

    • We create and customize 90% of our applications in house
    • We are a “work family”! We have fun together and support each other
    • We respect a healthy work-life balance
    • The team keeps open communication through different outlets – video conferencing, team messaging applications, and daily scrums/stand-up meetings
    • Our managers really value collaboration between team members and encourage developers to bring forth creative problem-solving ideas from both a technical and functional aspect

    Growth within our teams at O’Reilly Auto Parts:

    • We have several career paths, whether you want to be a manager, project manager, or stay technical – there’s a documented growth plan to help you follow the path you choose
    • We want to grow our people – we help to make you better by providing training for both technical and professional development
    • We look to promote from within – O’Reilly is diligent to promote from within our organization with qualified team members
Load more