Software Engineer - Mobile Platform, React-Native & MAUI (C)

4 - 8 years

0 Lacs

Posted:18 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a member of the Mobile Platform team, you will play a crucial role in building the foundation that enables other teams to deliver high-quality mobile applications. Your responsibilities will include: - Developing and maintaining mobile applications using React Native and supporting legacy MAUI apps - Building and maintaining shared components and libraries for use across multiple teams - Collaborating with designers to ensure UI consistency, accessibility, and polish - Writing custom native modules when platform APIs are required - Supporting and onboarding engineering teams to the Mobile Studio, assisting them in adopting best practices - Taking end-to-end ownership of features, including implementation, testing, and release - Contributing to CI/CD pipelines and ensuring smooth delivery using Azure DevOps - Diagnosing and resolving performance, crash, and integration issues - Writing tests and maintaining high quality using automation frameworks Qualifications we are looking for in a candidate include: - 3-5 years of professional experience in mobile engineering - Proficiency in React Native with JavaScript and TypeScript - Exposure to MAUI (C#) for maintaining existing apps - Strong communication and collaboration skills - Ability to unblock yourself and others through resourceful problem-solving - Attention to detail and an eye for design - End-to-end ownership mindset, ensuring features are delivered to production In terms of testing and quality, hands-on experience with Jest, Appium, and WebdriverIO is required. It would be beneficial to have familiarity with Vitest and Playwright. Additionally, familiarity with CI/CD workflows and Git using Azure DevOps, experience with native mobile development in Swift (iOS) and Kotlin (Android), understanding of REST APIs and mobile app architecture patterns, experience in writing custom controls (CCL), strong DevOps and pipeline knowledge, and a background in charting or visualization libraries are considered nice-to-have skills. The Mobile Platform team's technical environment includes React Native, MAUI, C#, Swift, Kotlin, TypeScript, JavaScript, Git, Azure DevOps, Jest, Appium, WebdriverIO, Playwright, as well as various analytics and crash reporting tools. As a member of the Mobile Platform team, you will play a crucial role in building the foundation that enables other teams to deliver high-quality mobile applications. Your responsibilities will include: - Developing and maintaining mobile applications using React Native and supporting legacy MAUI apps - Building and maintaining shared components and libraries for use across multiple teams - Collaborating with designers to ensure UI consistency, accessibility, and polish - Writing custom native modules when platform APIs are required - Supporting and onboarding engineering teams to the Mobile Studio, assisting them in adopting best practices - Taking end-to-end ownership of features, including implementation, testing, and release - Contributing to CI/CD pipelines and ensuring smooth delivery using Azure DevOps - Diagnosing and resolving performance, crash, and integration issues - Writing tests and maintaining high quality using automation frameworks Qualifications we are looking for in a candidate include: - 3-5 years of professional experience in mobile engineering - Proficiency in React Native with JavaScript and TypeScript - Exposure to MAUI (C#) for maintaining existing apps - Strong communication and collaboration skills - Ability to unblock yourself and others through resourceful problem-solving - Attention to detail and an eye for design - End-to-end ownership mindset, ensuring features are delivered to production In terms of testing and quality, hands-on experience with Jest, Appium, and WebdriverIO is required. It would be beneficial to have familiarity with Vitest and Playwright. Additionally, familiarity with CI/CD workflows and Git using Azure DevOps, experience with native mobile development in Swift (iOS) and Kotlin (Android), understanding of REST APIs and mobile app architecture patterns, experience in writing custom controls (CCL), strong DevOps and pipeline knowledge, and a background in charting or visualization libraries are considered nice-to-have skills. The Mobile Platform team's technical environment includes React Native, MAUI, C#, Swift, Kotlin, TypeScript, JavaScript, Git, Azure DevOps, Jest, Appium, WebdriverIO, Playwright, as well as various analytics and crash reporting tools.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You