Android Developer

Do you want to join the team:

  • that has some of the most brilliant engineers of our country?
  • that builds and maintains products for some of the most prominent brands globally?
  • that plays with state-of-the-art technologies, such as Kafka, Kubernetes, AR/VR, AI/ML, Web3, etc?

If your answer is YES, please read on.

Astha IT produces solutions for globally prominent names like Transcom Group, University of Hawaii, MIT, SaaS Ventures, Meriton Australia (a Fortune-500 company) and the United States Department of Defense (DoD).

We are looking for brilliant mid-level to senior Android developers to join our ever-expanding team and build scalable, high-quality and high-performance mobile apps.

Our team members work with speed and efficiency to deliver the highest quality of work. We are looking for someone who is passionate about their client’s business, and ready to work on exciting projects with Fortune 500 companies and Silicon Valley startups, with great rates and zero hassles. If you are looking for a place to advance your career, enhance your skill set, and build connections around the globe, Astha IT is right for you.

Position: Full-time

Vacancy: 3

Job Requirements:
Collaborate with product managers, designers, and backend developers to understand requirements and contribute to the overall mobile app strategy.

Design and develop robust and intuitive user interfaces for our application, ensuring a seamless and delightful user experience.

Implement new features and enhancements to the Android app, taking ownership of the entire development lifecycle, from concept to deployment.

Integrate with backend APIs and other third-party services, ensuring data security and smooth data exchange.

Optimize the app’s performance and responsiveness to ensure it operates flawlessly on a variety of Android devices and OS versions.

Conduct thorough testing and debugging to identify and fix any issues, and continuously work on improving app performance and stability.

Stay up-to-date with the latest Android development trends, best practices, and industry standards, and apply this knowledge to elevate the app’s quality and user experience.

Collaborate with the QA team to conduct testing and ensure the app meets high-quality standards before release.

Mentor and provide technical guidance to junior Android developers, promoting a culture of excellence and continuous improvement.

Technical Skill Requirements:

Proficiency in Java and Kotlin programming languages, with deep knowledge of the Android SDK, Android Studio, and development tools.

Experience with Android architecture patterns such as MVVM or MVP, and dependency injection frameworks (e.g., Dagger, Hilt).

Strong understanding of mobile UI/UX design principles, material design guidelines, and the ability to create visually appealing and user-friendly interfaces.

Familiarity with RESTful APIs, JSON, and network communication to integrate backend services seamlessly.

Solid knowledge of data storage options on Android, including SQLite databases and Room Persistence Library.

Experience with version control systems (e.g., Git) and continuous integration and deployment pipelines.

A passion for latest tech and a drive to deliver innovative solutions that empower users to take control of their lives.

Excellent communication and problem-solving skills, with the ability to work effectively in a collaborative, fast-paced, and agile environment.

Optional Skill Requirements:

Following skills are optional and considered bonus.

1) Good at algorithms and in solving complex computational problems. Mentionable performance in programming contests and problem solving sites like ACM, HackerRank, Codeforces, etc are highly appreciated.

2) 100% clear understanding and practical command over OOP in ANY programming language.

3) Understanding and implementation capacity of GoF and non-GoF design patterns.

4) Experience or understanding of concepts, such as: microservices, REST API, websockets, gRPC, etc.

5) Love for optimization. Allergy with a five-line code that can be written in three.

Academic Requirements:

Not much. If you can fulfill the aforementioned skill requirements, we don’t care about the academic backgrounds. Your skills matter. Certificates and CGPA are secondary.

But if you have a degree (Bachelors or Masters) in CS / CSC / CSE / Software Engineering, it’s a plus of course.

All we need from you is a super-hungry learning habit and a geeky-techie spirit.

If you have a strong portfolio of complex applications/software/tools that you worked on, that would be terrific.

Experience Requirements:
5 – 10 years.
Younger candidates who do not meet the experience requirements but possess good skills may apply as well.
Monthly Salary:
BDT. 120,000 – 240,000.

Other Benefits:

Please read here: https://www.asthait.com/career
Check out our life at work: https://www.asthait.com/culture
Application Procedure:

Please email your resume to jobs@asthait.com along with a proper subject line, and a well-written cover letter that includes bullet-pointed career highlights. Clearly mention the number of years of your professional career, and your expected monthly salary.