Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
 Android Engineer (Contractual role) image - Rise Careers
Job details

Android Engineer (Contractual role)

Novo is a rapidly growing series B fintech startup with a mission-driven team that’s passionate about helping every small business in America.

Skills

  • Kotlin Development
  • Java Programming
  • Android Development
  • Version Control
  • CI/CD

Responsibilities

  • Translate designs and wireframes into high quality code.
  • Design, build, and maintain high performance, reusable, and reliable Java and Kotlin code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.

Education

  • Bachelor's Degree in Computer Science or related field

Benefits

  • Learning and development budgets
  • Positive and supportive culture
To read the complete job description, please click on the ‘Apply’ button
Novo Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Novo DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Novo
Novo CEO photo
Michael Rangel
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Android Engineer (Contractual role), Novo

Are you an Android Engineer looking to make a significant impact in the FinTech world? Join Novo, a rapidly growing series B fintech startup making waves in the small business arena! Based in Ahmedabad, GJ, this contractual role offers you a chance to work on innovative mobile applications designed to support and empower small businesses—those unsung heroes of the economy. At Novo, we're not just building software; we're revolutionizing how small businesses handle their banking. You’ll dive right into the development of Android applications using Kotlin and Java, translating designs and wireframes into top-quality code. Collaborating with a talented team, you'll solve complex problems, enhance performance, and create quality products that deliver real value. Our culture is supportive, inclusive, and focused on growth, with learning and development budgets to help you thrive. By joining us, you’re not only contributing to game-changing technology but also taking part in a mission-driven team committed to making a difference. Ready to lead the small business FinTech revolution with us? Apply now and let’s create something incredible together!

Frequently Asked Questions (FAQs) for Android Engineer (Contractual role) Role at Novo
What are the key responsibilities of an Android Engineer at Novo?

As an Android Engineer at Novo, you'll be primarily responsible for developing high-quality Android applications using Kotlin and Java. This includes translating designs into code, maintaining application performance, resolving bugs, and ensuring code quality. Your work will play a crucial role in enhancing the user experience for small businesses utilizing our FinTech solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Android Engineer position at Novo?

To apply for the Android Engineer role at Novo, you should have at least 5 years of experience in developing Android applications, a strong familiarity with Kotlin and Java, and experience with modern architecture patterns like MVVM and Clean Architecture. Knowledge of Google Play Store publishing, unit testing, and dependency injection frameworks is also essential for success in this role.

Join Rise to see the full answer
Is teamwork important for the Android Engineer role at Novo?

Absolutely! At Novo, collaboration is key. As an Android Engineer, you'll work closely with a talented team to design and build applications, so the ability to communicate effectively and work well within a team—especially in a geographically distributed setting—is crucial to your success.

Join Rise to see the full answer
What technologies will I be working with as an Android Engineer at Novo?

As an Android Engineer at Novo, you will work with a variety of technologies, including Kotlin, Java, Android Jetpack components, Koin, Hilt, and the KTOR network client library, among others. Your role will also involve utilizing multi-threaded programming and ensuring security in data handling, all while adhering to the best practices in Android development.

Join Rise to see the full answer
What is the work culture like at Novo for Android Engineers?

Novo provides a positive and supportive work culture that encourages learning and development. As an Android Engineer, you'll be part of a mission-driven team that genuinely cares about helping small businesses. We promote inclusivity, teamwork, and personal growth, making it an exciting place to advance your skills and career.

Join Rise to see the full answer
Common Interview Questions for Android Engineer (Contractual role)
Can you describe your experience with Kotlin in Android development?

When answering this question, focus on specific projects where you utilized Kotlin, showcasing your understanding of its features and advantages over Java. Sharing examples of how you implemented Kotlin for app performance enhancements can demonstrate your expertise effectively.

Join Rise to see the full answer
How do you ensure the quality of your code as an Android Engineer?

Discuss your approach to code quality, such as writing unit tests and UI tests, adhering to best practices in coding standards, and conducting code reviews. Emphasize the importance of automated testing in your development process to maintain high-quality deliverables.

Join Rise to see the full answer
What strategies do you use for troubleshooting and debugging Android applications?

Highlight specific debugging tools you prefer, such as Android Studio's debugging features or logcat. Explain your methodical approach to identifying issues and how you prioritize fixing bugs based on user impact and severity.

Join Rise to see the full answer
Can you explain the MVVM architecture you've implemented in your projects?

Provide a clear explanation of the Model-View-ViewModel (MVVM) architecture, its advantages in maintaining code separation, and how it enhances testability and scalability. Sharing a concise example of how you've used MVVM in a project will make your response more impactful.

Join Rise to see the full answer
Describe your experience with multi-threaded programming for Android applications.

Talk about your familiarity with handling background tasks in Android through threading, coroutines, and Flow. Providing examples of when you used these features to ensure a smooth user experience while maintaining application performance can greatly strengthen your answer.

Join Rise to see the full answer
How do you approach performance and memory tuning for Android apps?

Discuss specific techniques you've used for optimizing app performance, such as using Profiler tools in Android Studio, reducing memory overhead, and implementing efficient data handling practices. Sharing tangible results from previous projects will showcase your expertise.

Join Rise to see the full answer
What experience do you have with dependency injection in your Android projects?

Explain your experience with dependency injection frameworks like Koin and Hilt, discussing how you've implemented them to facilitate more manageable and testable code. Sharing real-world scenarios can help illustrate your proficiency.

Join Rise to see the full answer
Can you give examples of how you've used security best practices in your applications?

Talk about specific measures you've implemented to secure data, such as SSL pinning, encryption, and secure API communication. Providing real challenges you've faced and how you overcame them through secure coding practices can be very compelling.

Join Rise to see the full answer
How do you handle version control and CI/CD pipelines in your development process?

Discuss your experience using Git for version control, including branching strategies and commit practices. Highlight your familiarity with CI/CD tools like GitHub Actions, explaining how they streamline the deployment process for your applications.

Join Rise to see the full answer
What do you think is the most important aspect of user experience in mobile applications?

Reflect on key elements of user experience, such as intuitive navigation, responsive UI, and performance. Emphasize your commitment to understanding users’ needs and how you apply feedback in your development process to enhance the overall experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bosch Group Remote Av. Robert Bosch - Parque Via Norte, Campinas - SP, 13064-765, Brasil
Posted 3 days ago

Step into a pivotal role at Bosch as a Senior DevOps Engineer and help shape the future of cloud-based software solutions.

Zanskar Remote Salt Lake City, Utah
Posted 9 days ago

Join Zanskar as a Staff Software Engineer and lead the development of innovative software solutions to advance geothermal energy exploration.

Join Deltia as a Senior/Staff Frontend Engineer, where you will shape the future of AI in manufacturing technology.

Photo of the Rise User

Join Cimpress as a Senior Software Engineer and contribute to building innovative solutions for the Mass Customization Platform.

Photo of the Rise User

Become a key player at Visa by developing scalable web solutions as a Staff Software Engineer in a dynamic hybrid environment.

Photo of the Rise User
Posted 5 days ago

Join Gusto's Time engineering team as a Senior Backend Engineer and help shape the future of time management solutions for thousands of small businesses.

Photo of the Rise User
Posted 12 days ago

Be a key player at Decagon as an Agent Software Engineer, developing impactful AI solutions for leading enterprises.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Transparent & Candid

Become a key player in building cutting-edge financial technologies at Coinbase as a Software Engineer, focusing on innovative financing solutions.

To increase the GDP of the modern entrepreneur by creating the go-to banking platform for small businesses.

18 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Contract, hybrid
DATE POSTED
February 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs