At a Glance
- Tasks: Join us as a Full-Time Android Engineer to create amazing apps for the Android ecosystem!
- Company: Things, Inc. is a small, innovative company focused on exciting projects like Rooms.
- Benefits: Enjoy full remote work, flexible hours, and a fun, collaborative team culture.
- Why this job: Work on cool projects, collaborate with talented engineers, and make a real impact in the tech world.
- Qualifications: Experience with Android development, Unity, Kotlin, Java, and C# is a must!
- Other info: Expect occasional trips to France and the US for team meetups and collaboration.
The predicted salary is between 28800 - 42000 £ per year.
Role: Full-Time Android Engineer
Location: Remote
Time zone
Any zone where your day will have at least 50% overlap with 10:00-18:00 CET (e.g., US East Coast, South America, Europe, etc).
Commitment
Full time (40h* / week) and exclusive
(*) or as set by local law
Job Description
We are looking for a software engineer to join Things, Inc., to work on Rooms and TBD mysterious future projects (we don\’t know what they will be yet, but they will be cool).
Rooms is built on Unity and currently works on Web and iOS. Your mission, should you choose to accept it, is one of great importance and responsibility: make it work on Android to make Rooms available to the millions of people in the Android ecosystem!
Must be a self-motivated individual who takes ownership of their role.
Codebases you will be working with
- Android codebase. What Android codebase, you ask? Well, the one you\’ll create with your great Android skills, of course.
- Unity. Your work in Android will require you to make tweaks to the Unity codebase to integrate with Android as needed.
Who you\’ll be working with
We\’re a very small company so we can pretty much list everyone that you\’ll be working closely with:
- Bruno is our 3D / backend engineer. His focus is the Unity codebase, the C and Lua layers, and the Node.js backend. He\’ll be your manager. He\’s based in Paris.
- Nick is our iOS engineer – he knows everything about how iOS works and how it integrates with Unity, which will be a good reference point for Android. He\’s based in California in the US.
- Jason is our CEO who keeps us on the right path, defines our roadmap and occasionally even dabbles in coding too despite our attempts to stop him. He\’s based in Pennsylvania in the US.
Technical requirements
- Experience building Android apps with Unity
- Experience with Kotlin, Java and C#
- Experience publishing Android apps to the Google Play Store
- Write clean and readable code that others can understand and modify
- Have a fast, reliable Internet connection
Non-technical requirements
- Fluent in English
- Must be legally allowed to work in your country of residence
- OK with trips to France to work with our 3D/backend lead (Bruno)
- OK with trips to the US for team meetups (approx twice or three times a year)
- Positive attitude and flexibility – we have frequent changes of priorities/plans, we often throw away code, do prototypes/experiments that fail, etc. We\’re a startup and our path forward is rarely a straight line
Nice to have
- Experience with Firebase
- Experience with Google Cloud (Google Cloud Functions, etc).
- Experience with Node.js
- Knowledge of C, C++ and Lua
AI coding policy
We think AI is the future, so you can use AI to generate code snippets both for the interview and during your daily coding. But you must of course be in control of your code\’s overall structure and functioning.
What to expect from the interview process
- You\’ll be expected to have Android Studio and Unity installed on your computer for the interview.
- We will ask you to build a simple Unity + Android app as you share your screen, so you must be able to do that on demand without difficulty.
- We will ask some general questions about software development and some specifics about Unity / Android integration.
Remuneration
You will be paid entirely in the form of cool stickers and T-shirts.
Just kidding! We pay a full-time salary at normal, fair market rates, the same as you\’d be making in other software companies where you would have way, way less fun.
Don\’t worry, despite this being full remote, it\’s a formal job with a work contract, taxes (yay), payslips etc.
Android Engineer (Full Remote) employer: Things, Inc.
Contact Detail:
Things, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Android Engineer (Full Remote)
✨Tip Number 1
Make sure you have a solid understanding of Unity and how it integrates with Android. Since you'll be working on adapting the Rooms project for Android, showcasing your experience with Unity in your discussions will definitely set you apart.
✨Tip Number 2
Be prepared to demonstrate your coding skills live during the interview. Practice building simple Unity + Android apps beforehand so you can confidently share your screen and showcase your abilities without any hiccups.
✨Tip Number 3
Highlight your flexibility and positive attitude in conversations. The team values adaptability due to their startup environment, so sharing examples of how you've successfully navigated changes in priorities or plans will resonate well.
✨Tip Number 4
Since the role involves collaboration with team members across different time zones, emphasize your ability to work effectively in a remote setting. Mention any previous remote work experiences that demonstrate your self-motivation and ownership of tasks.
We think you need these skills to ace Android Engineer (Full Remote)
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the Android Engineer position. Understand the technical requirements, such as experience with Unity, Kotlin, Java, and C#, as well as the non-technical requirements like fluency in English and flexibility.
Tailor Your CV: Customize your CV to highlight relevant experience in building Android apps, especially with Unity. Include specific projects or achievements that demonstrate your skills in Kotlin, Java, and C#.
Craft a Strong Cover Letter: Write a cover letter that reflects your passion for Android development and your excitement about working on innovative projects. Mention your adaptability and positive attitude, which are crucial for a startup environment.
Prepare for Technical Questions: Since the interview will involve building a simple Unity + Android app, practice your coding skills in Android Studio and familiarize yourself with Unity. Be ready to discuss your previous projects and how you integrated Android with Unity.
How to prepare for a job interview at Things, Inc.
✨Prepare Your Development Environment
Make sure you have Android Studio and Unity installed and ready to go before the interview. Familiarize yourself with both platforms, as you'll be asked to build a simple Unity + Android app while sharing your screen.
✨Showcase Your Coding Skills
During the interview, you'll need to demonstrate your ability to write clean and readable code. Practice coding in Kotlin, Java, and C#, and be prepared to explain your thought process as you work through the task.
✨Understand Unity and Android Integration
Brush up on how Unity integrates with Android. Be ready to discuss your experience with building Android apps using Unity and any challenges you've faced in the past. This will show that you have the necessary skills for the role.
✨Embrace Flexibility and Positivity
Since the company is a startup, they value a positive attitude and flexibility. Be prepared to discuss how you've handled changes in priorities or plans in previous projects, and showcase your adaptability during the interview.