CGIHyderabad, AP

Mobile Developer - Lead

Description

Key Responsibilities. Design and develop scalable React Native application architecture. Build end-to-end mobile applications from requirement analysis to production deployment. Develop reusable components and optimize performance across devices. Integrate RESTful APIs, third-party libraries, and native modules. Manage source code using Git (branching, merging, pull requests, code reviews). Use Azure DevOps (ADO) for:. CI/CD pipelines. Work item tracking. Build and release management. Collaborate with UI/UX designers, backend developers, and QA teams. Ensure app security, performance, and code quality. Debug, troubleshoot, and resolve application issues. Participate in architectural discussions and technical decision-making. Maintain proper documentation for code, architecture, and deployment processes

Required Skills & Qualifications. Strong experience in React Native and JavaScript / TypeScript. Solid understanding of React Native architecture (Redux / Context API / Hooks, modular design). Experience with end-to-end mobile app development lifecycle. Proficiency in Git (GitHub / GitLab / Azure Repos). Hands-on experience with Azure DevOps (ADO) for CI/CD and project management. Experience with REST APIs, JSON, and asynchronous programming. Knowledge of mobile app deployment processes (Play Store & App Store). Familiarity with performance optimization and debugging tools. Understanding of Agile/Scrum development methodologies

Good to Have. Experience with native Android (Java/Kotlin) or iOS (Swift/Objective-C). Knowledge of automated testing frameworks (Jest, Detox). Experience with app security and data protection. Exposure to cloud services (Azure, AWS, Firebase)

Skills:

Kotlin, React Native

Skills

iOSTypeScriptScrumDevOpsGitlabAndroidObjective-CJestGitReduxAgileCI/CDJavaScriptReactAWSJavaSwiftAzureKotlinSecurityRESTReact Native