Android Software Engineer III

3 - 5 years

0 Lacs

Posted:16 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Tite : Android Software Engineer III


Summary/Objective:


At Emburse, you’ll not just imagine the future – you’ll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results. Emburse Android SW engineers contribute to developing an engaging and interconnected set of system solutions. As an engineer, you will enhance your customers' experiences, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse.


Essential Functions

● Technical

  • 3-5 years of Android software development experience. Proficiency in Java. Experience in Kotlin. o Familiarity with Android SDK, MVVM, Clean Architecture, Dependency Injection
  • Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvement
  • Exposure to RESTful APIs, JSON, and secure API design.
  • Experience using version control systems like Git o Identifies viable alternative solutions and presents them
  • Understanding of OWASP
  • Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making
  • Ability to read and understand existing code and offer recommendations for improvement
  • Understanding of testing and integration testing techniques
  • Understanding of relational databases, development frameworks, and commonly used industry libraries, especially SQLite.
  • Curious about new tech (e.g., AI code assistants, MCP…), but not necessarily an expert


● Process


  • SDLC processes are followed, including adopting agile-based processes/meetings, peer code reviews, and technical preparations required for scheduled releases.
  • Partners with product and analytics, and helps drive requirements that take into account all parties' needs


● Impact


  • Develops sophisticated software with minimum supervision
  • Makes contributions to technical documentation/knowledge base and team/engineering presentations o May occasionally support small initiatives or coordinate with peers
  • Fixes complex bugs and demonstrates advanced debugging skills
  • Produces quality API documentation and ensures practices are followed
  • Contributes to system design sessions in their area of specialty o Participates in code reviews and contributes to team best practices
  • Performs advanced refactoring


● Communication


  • Gives constructive feedback to team members
  • Actively participates in team discussions and shares progress with transparency
  • Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve.
  • Raises roadblocks and updates estimations as needed Education and Experience Education:

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You