Auf einen Blick
- Aufgaben: Develop Kotlin-based Android applications and ensure high performance and responsiveness.
- Arbeitgeber: Join Innoventes Technologies, a boutique firm crafting world-class products for startups.
- Mitarbeitervorteile: Work in a dynamic environment with opportunities for growth and collaboration.
- Warum dieser Job: Be part of an agile team that values innovation and creativity in mobile development.
- Gewünschte Qualifikationen: 4-5 years of experience in Android development with strong Kotlin skills required.
- Andere Informationen: Expect a rigorous hiring process with multiple interview rounds to showcase your skills.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Company Introduction
Innoventes Technologies () is a boutique product engineering services company working with startups in Bangalore, Mumbai, Chennai, SFO and Middle East. We work closely with our clients to build world-class products – either from our office or from our client offices. We firmly believe in agile engineering practices. We have an aggressive plan to double our current strength of 60 in the current year.
We are looking for Android developers responsible for developing mobile applications in Kotlin. Primary focus will be the development of all logic, UI implementation, ensuring high performance and responsiveness.
Responsibilities
- Developing Kotlin based Android applications
- Delivering well written applications conforming to the UI designs and application architecture
- Complete assigned tasks in a timely manner within project constraints
- Writing unit tests & delivering bug-free applications
Mandatory Skills
- Excellent problem solving skills & ability to articulate and comprehend complex requirements
- Hands-on skills in developing mobile applications using Kotlin/Android SDK
- Proven experience in implementing native phone features such as camera, GPS, reading SMS/call logs
- Hands-on experience in mobile security (device lock, encrypted db, shared prefs)
- Knowledge of programming patterns or architectural patterns
- Knowledge of Room, Firebase, SafetyNet/Device Check, gRPC is desired
- Excellent problem solving abilities. Very good HackerRank/HackerEarth score will be a plus
- Good knowledge of object-oriented design, design patterns, data structures, and algorithms
- Working knowledge of MVVM, Dagger and Data Binding will be a plus
- Knowledge of Play store deployment is a plus
- Knowledge of Appium for automated testing is a plus
- Professional, precise communication skills
- Working knowledge of Git
Optional Skills
- Familiarity with agile practices like scrum, stories, iteration
- Knowledge of DevOps tools & practices
Educational Qualifications and Experience
- B.E/B.Tech/MCA/M.Tech in Computer science/Information science/Information Technology
- 4 to 5 years of hands-on experience in Android application development using Kotlin/Android SDK technology
Hiring Process
Each step is an elimination and the candidate has to clear each to proceed to the next.
- Offline Programming test
- 2 rounds of Technical interview and 1 round of Client interview (Telephonic)
- Management interview (Telephonic)
#J-18808-Ljbffr
SD2 - Senior Engineer - Android Application Development Arbeitgeber: Innoventes Technologies
Kontaktperson:
Innoventes Technologies HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: SD2 - Senior Engineer - Android Application Development
✨Tip Number 1
Make sure to brush up on your Kotlin skills, as this is a key requirement for the role. Familiarize yourself with the latest features and best practices in Kotlin to demonstrate your expertise during the technical interviews.
✨Tip Number 2
Since the company values agile practices, be prepared to discuss your experience with agile methodologies. Think of specific examples where you successfully contributed to an agile team and how it improved project outcomes.
✨Tip Number 3
Highlight any experience you have with mobile security and native phone features. Be ready to explain how you've implemented these in past projects, as this will show your practical knowledge and problem-solving abilities.
✨Tip Number 4
Prepare for the programming test by practicing coding challenges on platforms like HackerRank or HackerEarth. A strong performance here can significantly boost your chances of moving forward in the hiring process.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: SD2 - Senior Engineer - Android Application Development
Tipps für deine Bewerbung 🫡
Understand the Company: Before applying, take some time to understand Innoventes Technologies and their work culture. Familiarize yourself with their projects and values, especially their focus on agile engineering practices.
Tailor Your CV: Make sure your CV highlights your experience in Android application development using Kotlin. Include specific projects where you implemented native features and any relevant technologies like Room, Firebase, or MVVM.
Craft a Strong Cover Letter: Write a cover letter that showcases your problem-solving skills and your ability to work within project constraints. Mention your hands-on experience with mobile security and any familiarity with agile practices.
Prepare for Technical Interviews: Since the hiring process includes technical interviews, brush up on your knowledge of object-oriented design, data structures, and algorithms. Be ready to discuss your previous projects and how you approached challenges in Android development.
Wie du dich auf ein Vorstellungsgespräch bei Innoventes Technologies vorbereitest
✨Showcase Your Kotlin Expertise
Make sure to highlight your hands-on experience with Kotlin during the interview. Be prepared to discuss specific projects where you implemented Kotlin and how it contributed to the application's performance and responsiveness.
✨Demonstrate Problem-Solving Skills
Since excellent problem-solving abilities are a must, prepare to discuss complex requirements you've tackled in the past. Use examples that showcase your analytical thinking and how you arrived at effective solutions.
✨Familiarize Yourself with Agile Practices
As the company values agile engineering practices, be ready to talk about your experience with scrum, iteration, and user stories. Share how these methodologies have improved your workflow and project outcomes.
✨Prepare for Technical Questions
Expect technical questions related to Android SDK, mobile security, and design patterns. Brush up on your knowledge of MVVM, Dagger, and data binding, as well as any relevant tools like Firebase and Appium for automated testing.