Digital India Corporation
Digital India Corporation (DIC) is an initiative by the Ministry of Electronics & Information Technology, Government of India, aimed at developing ICT and emerging technologies to benefit the common citizen. Established as a not-for-profit under Section 8 of the Companies Act 2013, DIC plays a key role in the Digital India programme, promoting technology for e-Governance, e-Health, e-Agriculture, e-Payments, and other digital solutions that drive participatory governance and citizen engagement across various platforms.
About the Role
Position: Mobile Developer
Project: NHAI Datalake3.0
Employment Type: Contract / Consolidated basis
Number of Openings: 1
Minimum Experience
3+ years of experience in mobile app development with a focus on building and maintaining high-quality, scalable mobile applications.
Responsibilities
- Design, develop, and deploy mobile applications for iOS and/or Android.
- Write clean, efficient, and well-documented code (Swift, Kotlin, Objective-C, or Java).
- Implement UI components, navigation, and data management features.
- Architect mobile app solutions with a focus on performance, security, and scalability.
- Follow best practices and design patterns (MVC, MVVM, MVP) in app architecture.
- Ensure code reusability and modularity for easy maintenance and updates.
- Integrate mobile apps with backend APIs for data exchange and functionality.
- Handle client-server communication using RESTful APIs, GraphQL, etc.
- Conduct automated unit, integration, and UI tests for quality assurance.
- Debug and fix issues reported by QA or end users.
- Review code and provide constructive feedback to peers.
- Monitor app performance, identifying optimization opportunities.
- Optimize app performance in terms of responsiveness, battery usage, etc.
- Collaborate with product managers, designers, and other stakeholders.
- Mentor junior developers and promote best practices within the team.
Qualifications and Skills
- Proficiency in mobile development for iOS and/or Android.
- Strong grasp of mobile app architectures and best practices.
- Experience with RESTful APIs, GraphQL, and asynchronous operations.
- Knowledge of caching mechanisms, lazy loading, and performance optimization.
- Ability to document technical specifications and collaborate effectively.
Application Process
Interested candidates can apply by submitting their applications before 10th November 2024.