We are a team of highly skilled innovators and technical experts; our goal is to bring the most cutting-edge technologies and innovations such as Cloud computing, AI, and real-time Analytics to the Digital Out-of-Home market. We are building a disruptive product and our dream is to see Alfi lead the way to a new standard of excellence and value within the market.We are an AWS workshop, our company is part of the AWS Activate Program and we are in the process of obtaining AWS partner certification. We are also an NVIDIA Inception partner and we are looking to grow the collaboration to the next level as we build our new AI and VR on the edge products.We value transparency and communication within the engineering team, delivery of customer value, high team integration across the technology stack, and agility in the delivery. We promote an inclusive culture where each developer has the opportunity to drive the development and architecture of the product. We place great value on software development best practices and high code quality and we promote developers' growth.Our team is still small with a very inclusive and friendly startup-like atmosphere, but expanding at a high speed and we are looking out for ambitious and skillful engineers to help us move to the next level.

Alfi Inc.

Denver, CO

Mobile Application Engineer (Kotlin / Android)

The Opportunity

The candidate will contribute to the development of the Alfi Tablet, Kiosk and IoT device applications. You will help shape and develop the Android service ecosystem which includes Kotlin components that collect and send telemetry and images to the back end, host machine learning models running on the edge, and establish the platform for hosting the Alfi front end applications which are written in React and React Native. You will work as an integral part of the Alfi engineering team.

The Responsibilities

  • Deliver high-quality, tested, secure and documented customer-centric solutions
  • Implement and maintain an MDM for registering devices and deploying software updates
  • Implement, test and deploy the Alfi Android ecosystem (Java/Kotlin)
  • Test and deploy the Alfi front end apps on the Android platform (React/React Native)
  • Learn to automate deployments through an existing CI/CD delivery process
  • Responsible for troubleshooting all issues that prevent Alfi Android apps from running 24/7 on registered devices

The Requirements

  • 3+ years developing Mobile Apps on Android
  • 1+ years of experience building Android apps written in Kotlin
  • Demonstrable knowledge of React Native app development
  • Experience working in an Agile environment
  • Bachelor's degree in IT, Software development or equivalent experience
  • Must work in the Downtown Denver office

The Bonuses

  • Familiar with Agile/SCRUM
  • Demonstrable Experience in deploying Android Apps to production
  • Knowledge of UI/UX concepts
  • Experience with IoT, Authentication, Smart Cities technologies
  • Strong plus: JavaScript/hybrid frameworks (React/Angular/React Native/Ionic/Electron), C/C++, ML & AI at the Edge

The Benefits

If your skillset aligns with the qualifications above, then we welcome your application to work with the best, rapidly growing team here at Alfi. Everyone at Alfi acknowledges that hard work, bravery, honesty, accountability and dignity are universal values that can make or break a team and empower an individual to accomplish even the toughest goals. We invite you to join us on this journey.

  • Competitive Salary
  • Stock Options
  • Two Weeks Paid Vacation Leave
  • Healthcare Benefits
  • Snacks and Drinks