Auf einen Blick
- Aufgaben: Join us as an Android Developer to create amazing mobile apps using Java and Kotlin.
- Arbeitgeber: Be part of a fast-growing B2B online company located in vibrant Berlin.
- Mitarbeitervorteile: Enjoy 30 vacation days, flexible home office options, and a budget for your home setup.
- Warum dieser Job: Work in a supportive environment with quick decisions and a focus on employee satisfaction.
- Gewünschte Qualifikationen: 3+ years in Android development with skills in Kotlin, Java, and modern frameworks required.
- Andere Informationen: Free lunches twice a week and professional training opportunities await you!
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
These are your tasks
We are seeking a skilled and motivated Android Developer to join our team. The ideal candidate will have a strong foundation in Android development using Java and Kotlin, experience working with modern Android frameworks, and a passion for building high-quality mobile applications. You will be responsible for designing, developing, and maintaining Android applications that provide seamless user experiences.
Your key responsibilities
- Develop, enhance, and maintain an Android application using Java and Kotlin.
- Collaborate with UI/UX designers to implement user-friendly and visually appealing interfaces.
- Write clean, efficient, and maintainable code following best practices and design patterns.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Implement and maintain unit and snapshot tests to ensure code stability and reliability.
- Stay up to date with the latest Android development trends, libraries, and frameworks.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with product managers, designers, and backend developers to deliver robust mobile solutions.
- Ensure application security and compliance with industry standards.
- Optimize applications for various screen sizes and Android versions.
What you bring
- Degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in Android development using Kotlin, Java, RxJava.
- Proficiency in Android SDK, Jetpack Compose, Clear architecture, MVP, MVVM architecture, Realm database.
- Familiarity with dependency injection frameworks such as Dagger/Hilt.
- Experience with RESTful API integration.
- Knowledge of Firebase services (Auth, Firestore, Cloud Messaging, Crashlytics, etc.).
- Experience with Android Jetpack libraries, Compose UI, XML Layout.
- Familiarity with unit testing frameworks such as JUnit, Espresso, and Mockito.
- Knowledge of multithreading (Executors, HandlerThread, Thread, Kotlin Coroutines, WorkManager, ExecutorService, Flow (StateFlow, SharedFlow), LiveData).
- Knowledge of Gradle build system and CI/CD (Fastlane).
- Experience with version control systems like Git (GitLab).
- Familiarity with Agile development methodologies (Scrum/Kanban).
- Experience in publishing apps on Google Play Store.
What we offer
- Performance-related pay with direct participation in the success of your work
- 30 days vacation per year
- A bright, spacious office in the heart of Berlin (near Moritzplatz)
- A home office arrangement with 4 flexible days (home or office) and one fixed day in the office
- A current MacBook Pro and modern equipment (incl. external monitor, keyboard, laptop stand, etc.) – for home office AND office
- An additional EUR 500 budget to set up your home office so that you can work productively
- Free lunch twice a week and fresh fruit in the office for the whole team
- Professional guidance, insights and training in the various topics and tasks as well as in the internal processes of our company
- Working in a fast-growing B2B online company in the heart of Berlin
- Short official channels, quick decisions and a lot of responsibility
- A very focused company with high customer and employee satisfaction
- A relaxed, yet challenging and supportive working atmosphere
#J-18808-Ljbffr
Android Developer (m/f/d) Arbeitgeber: InStaff & Jobs GmbH
Kontaktperson:
InStaff & Jobs GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Android Developer (m/f/d)
✨Tip Number 1
Make sure to showcase your experience with Kotlin and Java prominently. Since these are key requirements for the role, highlight any specific projects where you utilized these languages effectively.
✨Tip Number 2
Familiarize yourself with the latest Android development trends and frameworks. Being able to discuss recent advancements or tools you've used can set you apart during interviews.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills by discussing past experiences where you identified and fixed bugs or performance issues in your applications.
✨Tip Number 4
Engage with the Android developer community online. Participating in forums or contributing to open-source projects can help you build connections and show your passion for Android development.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Android Developer (m/f/d)
Tipps für deine Bewerbung 🫡
Highlight Relevant Experience: Make sure to emphasize your experience with Android development, particularly with Java and Kotlin. Mention specific projects where you utilized modern Android frameworks and any relevant technologies like Jetpack Compose or Firebase services.
Showcase Your Skills: List your technical skills clearly, including proficiency in Android SDK, architecture patterns (MVP, MVVM), and testing frameworks (JUnit, Espresso). This will help demonstrate that you meet the qualifications outlined in the job description.
Tailor Your Application: Customize your CV and cover letter to reflect the responsibilities mentioned in the job description. For instance, discuss your experience in collaborating with UI/UX designers and your approach to writing clean, maintainable code.
Include a Portfolio: If possible, provide links to apps you've developed or contributed to, especially those published on the Google Play Store. This gives the hiring team tangible evidence of your capabilities and experience.
Wie du dich auf ein Vorstellungsgespräch bei InStaff & Jobs GmbH vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Android development using Java and Kotlin. Highlight specific projects where you implemented modern frameworks and design patterns, and be ready to demonstrate your understanding of concepts like MVP and MVVM architecture.
✨Discuss Collaboration Experience
Since collaboration with UI/UX designers and product managers is key, share examples of how you've worked in teams to create user-friendly interfaces. Emphasize your ability to communicate effectively and provide constructive feedback during code reviews.
✨Demonstrate Problem-Solving Skills
Prepare to talk about how you've identified and fixed bugs or performance bottlenecks in your previous applications. Discuss your approach to ensuring application quality and responsiveness, and mention any testing frameworks you've used, like JUnit or Espresso.
✨Stay Updated on Trends
Show your passion for Android development by discussing the latest trends, libraries, and frameworks you've been following. This demonstrates your commitment to continuous learning and staying relevant in the fast-evolving tech landscape.