Jr. Android Developer

Overview
  • Proficiency in Java and/or Kotlin programming languages.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Understanding of Google’s Android design principles and interface guidelines.
  • Familiarity with cloud message APIs and push notifications.
  • Proficient understanding of code versioning tools, such as Git.
  • Strong problem-solving skills and attention to detail.
No. of Vacancies
1
Specific Skills
  • Technical Skills:
    • Programming Languages: Proficiency in Java and/or Kotlin.
    • Android SDK: Strong knowledge of Android SDK and different versions of Android.
    • UI/UX Design: Familiarity with Android UI design principles, patterns, and best practices.
    • APIs: Experience with RESTful APIs to connect Android applications to back-end services.
    • Data Handling: Experience with offline storage, threading, and performance tuning.
    • Libraries: Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
    • Version Control: Proficient understanding of code versioning tools, such as Git.
    • Notifications: Familiarity with cloud message APIs and push notifications.
    • Testing: Knowledge of testing frameworks and tools for Android applications.
  • Analytical Skills:
    • Problem Solving: Strong problem-solving skills to debug and resolve issues.
    • Attention to Detail: High attention to detail to ensure the application meets design specifications and functionality.
  • Collaboration Skills:
    • Teamwork: Ability to work collaboratively with cross-functional teams including designers, product managers, and other developers.
    • Communication: Strong communication skills to articulate ideas and feedback effectively.
    • Code Reviews: Experience in participating in code reviews to maintain code quality and consistency.
  • Project Management Skills:
    • Agile/Scrum: Familiarity with Agile/Scrum development methodologies.
    • Time Management: Ability to manage time efficiently and meet project deadlines.
    • Documentation: Skill in writing clear and concise technical documentation.
Responsible For
  • Design, build, and maintain high-quality Android applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Stay updated with the latest industry trends, technologies, and best practices.
  • Participate in code reviews and contribute to a culture of continuous improvement.
Job Nature
Full Time
Educational Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
Experience Requirements
1-2 Years
Job Location
Remote
Salary
3-4 LPA
Job Level
Jr. Position

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Type(s): pdf