Must Have Technical/Functional Skill
• 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.
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.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
#LI-SP1