Android Developer
Job Description:
Android Developer
Company Introduction
Our Client is a young and dynamic start-up company that offers a wide range of software development solutions for clients around the world. Our team comprises a distributed self[1]organized and passionate team working from various locations that evangelize the company’s vision empowering the broader community to succeed. Mutual respect and uplifting one another is a cornerstone that is embodied at our client workplace. If you believe you are like one of us, please come and join our community!
Company Culture
- Helpful, kind, motivated, employees first and inclusivity
- Work-life balance, remote working, and flexible working arrangements
- Results-oriented and reasonable working hours, to encourage work-life balance.
- Open and transparent internal processes: know what you're getting in to and be assured we're thoughtful and effective.
- Flat agile team
Job Description
We are looking for Android developers responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Academic Qualification
Bachelor’s in science (IT/ CS) / Diploma or Bachelor in Engineering / MCA / BCA or equivalent
Requirements
- Translate designs and wireframes into a high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java/Kotlin code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Work with backend developers to build new features and integrations.
Responsibilities
- Minimum 2 years of experience in related fields
- Experience in Android Programming Languages (Java/Kotlin)
- 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.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning.
- Ability to design applications around natural user interfaces, such as “touch”.
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Excellent team player, good communication and interpersonal skill
Key Skills :
Company Profile
Company Introduction
Our Client is a young and dynamic start-up company that offers a wide range of software development solutions for clients around the world. Our team comprises a distributed self[1]organized and passionate team working from various locations that evangelize the company’s vision empowering the broader community to succeed. Mutual respect and uplifting one another is a cornerstone that is embodied at our client workplace. If you believe you are like one of us, please come and join our community!
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.