Senior Mobile Software Engineer I

2 days ago


New Delhi, India Emburse Full time

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 FunctionsTechnical 6+ years of mobile development experience across Android and iOS platforms Proficiency in Java and Objective-C, with working knowledge of Kotlin and Swift Strong experience with Android SDK, Xcode, Cocoa, Gradle, and Dependency Injection Takes personal responsibility for the quality and maintainability of the product and actively identifies areas for improvement Familiarity with MVVM, Clean Architecture, and modular design principles Experience with Apple approval, Google Play deployment, and related release processes Deep understanding of RESTful API design and secure data transmission (JSON, OAuth, HTTPS) Knowledge of unit, integration, and UI automation testing across both ecosystems Familiarity with tools like Git, Fastlane, Firebase, and Crashlytics Understanding of OWASP and secure mobile coding practices Identifies viable alternative solutions and presents them Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making o Ability to analyze, refactor, and improve existing codebases 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 Adopts SDLC best practices: Agile methodologies, code reviews, CI/CD workflows Identifies risk early and proposes remediation paths. Partners with product and analytics to drive technical requirements that take into account all parties' needs, and provide architectural guidanceImpact On-boards and mentors less experienced team members Develops robust, scalable software solutions independently Leads refactor efforts to improve performance and maintainability Makes complex contributions to technical documentation/knowledge base Produces quality API documentation and ensures practices are followed Fixes complex bugs and demonstrates advanced debugging skills Participates in code reviews, mentors others, and contributes to team best practices May lead small to moderate projects or technical initiatives, including peer coordination and occasional supervision Participates in architectural discussions and contributes to platform strategyCommunication Gives constructive feedback and mentors team members Ability to communicate complicated concepts to junior staff 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 neededEducation and ExperienceEducation: ● Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience Experience: ● Required: Minimum of 6 years in mobile development ● At least 2+ years working on both iOS and Android codebases ● Software design and architectural principles, like SOLID principles, MVVM & Clean architecture ● Experience modernizing legacy apps and migrating to current best practices ● Worked in cross-functional teams (e.g., product, QA, backend)Preferable (but not essential):● Experience working using AI code assistants ● Familiarity with Jetpack Compose, SwiftUI, Combine, or Kotlin Multiplatform ● Experience with CI pipelines (GitHub Actions, Jenkins) ● Experience improving app accessibility and performance ● Exposure to mobile observability (e.g., logs, metrics, APM)Certifications:● Required: NoneAdditional Eligibility QualificationsSkills: ● Ability to context-switch across Android and iOS environments without loss of quality ● Demonstrated success in debugging and optimizing performance across platforms ● Excellent attention to detail and curiosity for new trends and tools in mobile development ● Comfortable working in English, both written and spoken



  • Delhi, India Invenio Full time

    About Invenio Invenio is the largest independent global SAP solutions provider serving the public sector, as well as offering specialist skills in media and entertainment. We bring deep expertise combined with advanced technologies to enable organisations to modernise so they can operate at the speed of today’s business. We understand the complexities of...


  • New Delhi, India Marriott Tech Accelerator Full time

    About Marrio Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American multinational company that operates a vast array of lodging brands, including hotels and residential properties. It consists of over 30 well-known brands and nearly 8,900 properties situated in 141...


  • New Delhi, India Arcana Full time

    Coimbatore office posting onlyJoin our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Senior Software Engineer (Backend). Embark on a journey where your deep-rooted expertise in computer science fundamentals, alongside an intricate understanding of data structures, algorithms, and system design, becomes the cornerstone of...

  • Software Instructor

    2 days ago


    New Delhi, India Naresh i Technologies Full time

    We’re Hiring – Software Trainers (Full-Time / Part-Time | Classroom & Online) – HyderabadNaresh i Technologies (Naresh IT) is looking for passionate and experienced Software Trainers to join our team for Classroom and Online training sessions.Open Positions:- Java Full Stack - Data Science - Data Analytics - Power BI - Python Full StackLocation:...


  • New Delhi, India ConnectWise Full time

    ` About the Company General Summary: Senior Software Engineering -I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner,...


  • New Delhi, India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • New Delhi, India GigSky Full time

    We're Hiring: Mobile Network Engineer – Bangalore, IndiaGigSky is redefining global mobile connectivity. Our patented eSIM technology enables seamless, on-demand data access across borders—powering everything from IoT devices and wearables to vehicles and aircraft systems. We eliminate roaming fees and deliver local connectivity through a global...


  • New Delhi, India Marriott Tech Accelerator Full time

    About MarrioMarriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American multinational company that operates a vast array of lodging brands, including hotels and residential properties. It consists of over 30 well-known brands and nearly 8,900 properties situated in 141...


  • New Delhi, India BQE Software Full time

    BQE Software isseeking a highly skilled and innovativeSenior Software Engineer– AI & Innovationto join our R&D Engineering team. This senior-level role is ideal for experienced engineers (6–8 years) who can architect and scale enterprise-grade AI solutions. You will play a pivotal role in designing a multi-agent AI platform, building scalable...


  • New Delhi, India Fluent Health Full time

    About Us:Fluent Health is a dynamic healthcare startup revolutionizing how you manage your healthcare and that of your family. The company will provide customers with high-quality, personalized options, credible information through trustworthy content, and absolute privacy. To assist us in our growth journey, we are seeking a highly motivated and experienced...