Android Developer
Naskay Technologies Pvt. LtdAbout The Company:
We at Naskay, have a team of highly talented Mobile and Web application developers and designers who are capable of creating some of the great applications possible. They possess valuable experience and are expertise as developers. Combined with skills and creativity, they have renewed our Mobile and Web application development process. We will deliver you a more functional and reliable application as it will be completely customized according to the requirements of your brand and the needs of your users. Our team updates themselves on the most recent technologies and tools which could be used in the Application and UI development process.
Website: NA
Job Location: Remote
Desired Experience: 0-1 Years
Course Specialization: B.E/B.Tech(CS/IT/ECE)/MCA/M.Tech
Target Batch: 2020-2022
Salary: INR 4 LPA (INR 4 LPA for freshers and negotiable for experienced candidates)
(The final CTC will depend upon candidate's performance in the interview and will be at the company's discretion)
Tentative date of interview: April 2022
Tentative date of joining: Immediate
Job Description:
- The candidate should have good team player skills and the ability to work hard independently under the least supervision.
- Should be a problem solver and self-motivated person to work in a startup environment.
- Must have good learning and grasping skills.
- Keen to learn new things and flexible to work with startup culture.
Key Requirements:
- Must have a minimum of 1-2 college/work projects (Could be a demo as well).
- Good aptitude and good attitude.
- Need a hard-working self-driven candidate to work in a startup environment.
- Strong knowledge of Android SDK, and how to deal with different screen sizes.
- Strong knowledge of OOPs.
- Strong knowledge of Core Java.
- Hands-on experience in Java.
- Knowledge in Kotlin.
- 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.
- Ability to design applications around natural user interfaces.
- 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 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 GitHub.
- Familiarity with continuous integration.
- A team player, fast learner with good verbal and written communication skills.
Responsibilities:
- Translate existing designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Help maintain code quality, organization, and automatization
- Work in an agile environment with continuous integration and deployment.
- Detail requirements taking inputs from the team, and come up with estimations for planning.
- Collaborate on projects with a closely-knit team.
- Develop and maintain mobile apps using Rest APIs Preference.
⁃ Hands-on experience in Flutter and React Native.
⁃ Proficient with Multithreading, I/O stream, Collections, etc.
⁃ Use and Knowledge of Firebase.
⁃ 1 or more internships in the Android.
⁃ How to deal with different versions of Android.
⁃ Familiarity with CI/CD platform and pipelines.
What we Offer:
⁃ An ambitious company culture that takes a good work/life balance into account
⁃ An innovative team that thrives for Quality
⁃ A very flexible working environment
⁃ A learning environment
⁃ Work from Home
Interview Process:
- Online Test
- Multiple Interview Rounds
Education:
B.Tech/B.E., M.Tech./M.E., MCA