Full Stack Engineer Mobile
Role details
Job location
Tech stack
Job description
-
Design, develop, and maintain high quality mobile applications for iOS and Android platforms, ensuring scalability, performance, and usability.
-
Build cross platform mobile applications using React Native and/or develop native mobile applications using platform specific technologies as required.
-
Integrate mobile applications with backend services and APIs, ensuring secure, reliable, and efficient data exchange.
-
Work closely with backend teams to consume RESTful APIs, handle authentication/authorization, and manage data synchronization.
-
Ensure high performance, responsiveness, stability, and usability across a wide range of devices, OS versions, and network conditions.
-
Implement robust error handling, logging, and crash reporting mechanisms within mobile applications.
-
Perform defect analysis, debugging, and resolution across development, testing, and production environments.
-
Support mobile app builds, releases, deployments, and enhancements, including versioning and backward compatibility.
-
Follow best practices for mobile architecture, modular code design, and state management.
-
Conduct unit testing, integration testing, and UI testing to ensure application reliability and quality.
-
Work with mobile CI/CD pipelines to support automated builds, testing, and deployments.
-
Ensure compliance with security guidelines, data privacy standards, and platform specific policies (Apple App Store, Google Play Store).
-
Collaborate actively in Agile/Scrum teams, participating in sprint ceremonies and contributing to continuous improvement.
-
Take ownership of the mobile development lifecycle, from requirement understanding through development, release, and post production support.
Roles & Responsibilities
-
Design and develop mobile applications using React Native and/or native iOS and Android technologies.
-
Implement API integrations with backend systems, ensuring secure and efficient communication.
-
Translate functional and UX requirements into high quality mobile features and components.
-
Perform testing activities, including unit tests, functional tests, and regression testing for mobile applications.
-
Troubleshoot and fix defects, performance issues, and usability concerns in mobile applications.
-
Support app store submissions, updates, and maintenance activities for iOS and Android platforms.
-
Collaborate with UI/UX designers, backend developers, QA teams, and DevOps engineers to deliver end to end solutions.
-
Participate in code reviews, ensuring code quality, maintainability, and adherence to mobile best practices.
-
Support production releases and provide post release support and enhancements as needed.
-
Contribute to technical discussions, architectural decisions, and mobile technology improvements.
-
Mentor junior developers when required and support overall team delivery and quality goals.
Requirements
Qualifications : BACHELOR OF COMPUTER SCIENCE You must create an Indeed account before continuing to the company website to apply
Benefits & conditions
Salary Range $120,000-$140,000 Per year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays.