Jr. Android Developer
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
How to Apply
Interested candidates can send their resumes to neha.bharate@rosewellsys.com mentioning "Job Title" in the subject line.
Apply Online