Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

  • Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided full-stack product development for 110+ startups across the globe, building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 325+ elite software engineers solves hard technical problems while transforming customer ideas into successful products.

Requirements

  • A minimum of 5-8 years of hands-on experience in Android application development is essential. You should possess a deep understanding of the Android ecosystem, including architecture, best practices, and emerging trends.
    Application Portfolio: A proven track record of delivering and maintaining Android applications, including consumer-facing and enterprise applications, across various domains.
  • Technical Proficiency: Proficiency in Android development technologies, including Java or Kotlin, Android Studio, and related frameworks such as:
    • Android Jetpack components (e.g., LiveData, ViewModel, Navigation, Room)
    • Retrofit for RESTful APIs
    • Dagger for dependency injection
    • Firebase for app analytics and cloud services
    • RxJava or Coroutines for asynchronous programming
  • Multi-Threading and Synchronization: Expertise in multi-threading and synchronization techniques within Android applications to ensure efficient concurrent processing and thread safety.
  • Automation Proficiency: At least 2 years of experience working with Python for automation tasks, including expertise in managing virtual environments (venv) and scripting for automation.
  • Agile Development: Experience working in Agile development environments, with a strong understanding of Agile methodologies and tools.
  • Release Management: Expertise in managing the end-to-end release process, including version control, deployment, and monitoring of Android applications.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to diagnose complex technical issues and implement effective solutions.
  • Communication Skills: Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams, stakeholders, and leadership.
  • Innovation and Adaptability: A mindset of continuous learning and innovation, with the ability to adapt to evolving technologies and industry trends.
  • Leadership and Mentorship: A commitment to mentoring and developing team members, fostering a culture of growth and excellence.
  • Educational Background: Bachelor's Degree in Electronics, Computer Science, MCA or related technical field or equivalent practical experience.
    Mobile development bootcamp, organized training, or relevant certification is preferred

    Desired Skills & Experience:

    You will be responsible for overseeing all aspects of development, delivery, and maintenance of Android applications.

    Working closely with Product Management and other stakeholders, your primary focus will be driving the delivery of new features and maintaining supported versions of our Android applications, while ensuring alignment with customer needs and market trends.

    A crucial part of your role will involve building, training, and mentoring the team to achieve exceptional performance and independence. By engaging in pair programming and conducting code reviews, you will provide guidance and support to foster the growth and skills development of your team members.

    You will also be responsible for implementing best practices to optimize costs and enhance observability within the Android application development process. Furthermore, you will design and implement solutions and components suitable for public cloud, private cloud, on-premises, and hybrid deployments.

    Managing and executing release plans will be a critical aspect of your responsibilities, ensuring the timely delivery of updates and improvements to our Android applications. Additionally, you will provide support to other teams as they design and implement Android components.

Benefits

Our Culture:

  • We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
  • Flat hierarchy with fast decision making and a startup-oriented “get things done” culture.
  • A strong, fun & positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse & authentic environment.

We want to hire smart, curious and ambitious folks so please reach out even if you do not have all of the requisite experience. We are looking for engineers with the potential to grow! You can also apply for this role by sending your resume at careers@velotio.com.

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.