Roles and Responsibilities
|
- As a key team member, you will design, code, test, and deploy responsive web portals and mobile applications across platforms (iOS/Android).
- Your role will involve translating UI/UX designs and wireframes into high-quality, maintainable code, collaborating with cross-functional teams to refine user stories and implement seamless functionalities. You’ll integrate RESTful APIs and third-party libraries to enrich applications with real-time data, content personalization, and efficient service delivery.
- You will also contribute to implementing foundational AI-powered features such as chatbots, recommendation systems, and image recognition using accessible frameworks and APIs.
- Performance optimization, cross-browser and cross-device compatibility, secure coding practices, and accessibility will be central to your development approach.
- You’ll participate in code reviews, unit testing, CI/CD practices, and version control workflows (e.g., Git). Documentation and peer knowledge sharing will be part of your routine responsibilities.
- This is a high-impact role that blends technology with social innovation, offering you the opportunity to build inclusive digital infrastructure that supports education, agriculture, health, and welfare services in rural areas.
|
Qualification
|
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related technical field.
- Demonstrated proficiency in web development using modern JavaScript frameworks (e.g., React, Angular, Vue) along with HTML5, CSS3, Bootstrap, and responsive design principles.
- Familiarity with backend technologies such as Node.js, Express, Python (Flask/Django), or Firebase. Experience in developing RESTful APIs and working with relational and NoSQL databases (e.g., MongoDB, MySQL, PostgreSQL).
- Understanding of AI and ML fundamentals, with practical exposure to integrating basic AI components such as NLP-powered chatbots, recommendation systems, or image recognition using APIs like Dialogflow, TensorFlow.js, or similar tools.
- Strong knowledge of mobile deployment processes (App Store, Google Play) and web hosting environments (e.g., Netlify, Firebase Hosting, AWS).
- Proficient in Git, GitHub/GitLab workflows, and CI/CD pipelines.
- Excellent debugging, testing (unit and UI), and performance tuning skills.
- Strong problem-solving and time management abilities with attention to detail.
- Ability to work independently and within agile teams, communicate technical concepts clearly, and engage with non-technical stakeholders.
- Willingness to continuously explore and adopt new tools and methodologies that improve efficiency, user satisfaction, and scalability.
|