Android Developer mytat.co
- mytat.co
- Office Location
- Full Time
Industry Type - IT - Software
Category: Mobile Applications
Experience: 2 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: Delhi
Skills: Java, Android Software Development Kit (SDK)
About Mytat.co
MYTAT is an integrated HR Solution Platform & Edtech Solution as PaaS (Platform as A Service) MYTAT enables HR Functions with Applicant Tracking System (ATS), Assessments, Lateral and Campus Hiring Solutions, and Learning Management System (LMS). Being AICTE's NEAT partner, MYTAT has reached in educational institutions across India. Powered by AI/ML technology-based engine, it has its own proprietary audio and video communication channel. Therefore, whether it is MCQ, Aptitude, Psychometric, Coding, Subjective or Psychometric assessment, MYTAT helps you with GDPR compliant standards in Managing Talent Intake and Talent Transformation. On the other hand, it provides a complete eco-system for Educational Intuitions.
Job Description
- Expert knowledge of Android OS and SDK, Android Studio and other associated tools for development, debugging and instrumentation.
- Experience with concepts of Android - Kotlin, Jetpack libraries, asynchronous programming, background tasks, dependency management,
functional reactive programming and ability to design applications around Android recommended user interfaces and design principles.
- Good knowledge of Data Structures, Algorithms and OS.
- Experience with Agile development methodology (preferably scrum), continuous integration and tools (GIT, JIRA etc.) used to achieve the same.
- Experience on multithreading.
- Good understanding of the mobile lifecycle: application development (application structure, device and operating system APIs, debugging, performance, security) and deployment.
- Should have hands-on knowledge of native APIs for deeper integrations with both platforms.
- Candidate required to design, build, and maintain high performance, reusable, and reliable Android/Java code. Responsible for robust and efficient implementation
- Suggest technical solutions for short and long term
- Participate and lead software design meetings and analyze user needs to determine technical requirements.
- Collaborate with team members and across groups to prepare technical specifications.