Android Developer (AI)

Posted Jun 13

Job description

Air Apps is a fast-growing startup that is building innovative AI-powered apps that help people learn, communicate, and connect. Our flagship product is Hello AI, a revolutionary chatbot app that uses state-of-the-art natural language processing and machine learning algorithms to help users learn new languages, improve their writing skills, and have engaging conversations.

This position is fully Remote

We offer a fully remote, results driven work style, which we believe enhances productivity and quality, providing greater work-life balance. We also have great opportunities to connect within our international team through coffee calls, team meetings and hackathons.

Our Values

  1. Customer-Centricity 👨‍👩‍👦‍👦: We are passionately devoted to our customers, prioritizing their needs and satisfaction in every decision we make. We strive for excellence by listening to their feedback and constantly improving our offerings.
  2. Uncompromising Quality 🍎: We challenge industry norms and set new standards, always staying ahead of the curve. We are relentless in our pursuit of extraordinary products and processes, pushing ourselves to exceed expectations.
  3. Shared Ownership 🤝: We embrace a culture of collective responsibility, where each team member contributes to our long-term goals. We empower one another to take initiative, rejecting the notion of "not my job" and fostering a sense of pride in our work.
  4. Agility and Speed 🚀: We deliver results quickly and efficiently, outpacing our competitors with our adaptability and resourcefulness. Our dynamic approach keeps us ahead of the game and enables us to respond effectively to changing circumstances.
  5. Radical Transparency 🥽: We foster an environment of open communication, honesty, and trust. We share the truth about our decisions, processes, and products, ensuring that everyone is informed and engaged. We believe in the power of transparency to prevent "big surprises" and create a more collaborative and innovative workplace.

Mission

At Air Apps, we intend to make people's lives easier by offering software solutions that allow people to perform their daily activities in work, social, fitness, and learning right from their mobile devices.

About The Role

We are currently seeking a skilled and experienced Android Developer to join our remote team. As an Android Developer at Air Apps, you will have the opportunity to work on developing high-quality mobile applications that incorporate large language models for advanced language processing tasks.

Responsibilities:

  • Collaborate with the product and backend teams to implement Android applications that utilize large language models for natural language processing tasks.
  • Design and develop user-friendly and performant Android interfaces that seamlessly integrate language processing functionalities.
  • Optimize mobile applications for efficient utilization of large language models, considering factors such as memory management and processing speed.
  • Implement robust caching and data synchronization mechanisms to ensure a smooth user experience and offline capabilities.
  • Collaborate with backend developers to define APIs and data exchange protocols between the Android app and the server-side components.
  • Conduct thorough testing and debugging to ensure application stability, performance, and compatibility across different Android devices and OS versions.
  • Stay up to date with the latest advancements and best practices in Android development and integrate them into the development process.

Job requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience as an Android Developer, preferably working with large language models or natural language processing applications.
  • Strong proficiency in Java or Kotlin programming languages for Android development.
  • Solid understanding of Android application architecture, frameworks, and development tools.
  • Experience working with RESTful APIs and integrating backend services into mobile applications.
  • Familiarity with version control systems, such as Git, and collaborative development workflows.
  • Knowledge of mobile app optimization techniques, including memory management and performance profiling.
  • Strong problem-solving skills and ability to debug complex issues in an Android environment.
  • Excellent communication and collaboration skills to work effectively in a cross-functional team.

Teamwork

The job requires operating in small teams, in a highly dynamic and remote environment. Working remote means that you need to, at least, manage one person - yourself. You must be able to, including but not limited to:

  • Work effectively with multi-functional and international teams
  • Work highly collaborative, without any micro-management necessary
  • Use Slack and other remote communication/reporting tools
  • Implement and structure a remote working routine
  • Discipline and manage yourself
  • Communicate heavily about statuses and issues
  • Combine work and life in a healthy and productive flow
  • Juggle multiple projects at the same time
  • Work agile and fast, very fast
  • Receive and provide constructive feedback
  • Embrace changes
  • Find the needle in the haystack and solve problems methodically

Disclaimer

This position is fully REMOTE, no re-allocation or visa sponsorship is provided. You will be able to work from anywhere; however, you will be hired in your legal country of residency.