Android Developer
Android Developer
Android Developer Job Offer
We are looking for an Android developer to join our young & dynamic software development team! We are growing our mobile team and we want essential people to be part of it and to work with us on interesting projects to build goal-driven working software.
Who we are?
At Apiumhub, we are agile software development experts. Our well known team of developers and architects use latest technologies and we believe that working in a team makes developers grow. Currently we are growing our Android team to work on new projects. We follow strict agile principles and strongly believe that our developers should use TDD & CI to deliver high quality scalable platforms. We work with companies from different industries and countries.
What are the requirements?
Hard Skills
- Experience in working with Agile teams; scrum, kanban
- Good understanding about MVP for Android
- +4 years of proven experience in Android/Java/Kotlin
- Design, build, and maintain high performance, reusable, and reliable Java code
- Experience in working with TDD & CI
- Being used to launches on the Play Store
- Integrating mobile application code with back-end services
- Experience in object-oriented development, SOLID
- Experience with Gradle
- Experience in unit testing
- Experience with Social Media integrations
- Write clean and testable code
- Experience with UI Testing
- Ability to work with screens designed over fragments and not over activities and ability to explain material design key aspects
Soft Skills
- A passion for mobile technology and innovative problem solving
- Can-do, positive attitude
- Have good analytical skills
- Be a reliable team player
- Willingness to learn new things
- Be responsible & meet deadlines
- Strong critical thinking and problem solving skills
- Motivation and passion to take an assignment from beginning to end and get it done right and in a timely manner
- Proactivity
- Pragmatism
- Communication skills
- Willingness to learn more and grow
- Measure results
- Teamwork
- Goal-driven
- Transparency
- Responsibility
What will you do and learn?
- Participate in analysis, design and development phases of the projects
- Work on the latest mobile architecture using advanced Android technologies
- Collaborate with our backend and web teams
- Ensure the technical feasibility of UI/UX designs
- Deliver high code quality
- Help the product team define new features
- Focus on “continuous delivery”
- You will work hand in hand with the in-house software team, project managers and remote team members
- You will be responsible for the code heath and evolution
- You’ll be responsible for the development and delivery of Android applications for multiple platforms
- Proactively propose improvement ideas
- You will get the opportunity to work on various interesting projects
- You will learn how to be truly Agile and how to use advanced best practices in different projects
Benefits
- Permanent contract and 23 days of vacation.
- Remote friendly policy, be the owner of your time and enjoy the flexibility and remote working.
- We have an amazing new office in the Barcelona center (with free snacks, coffee and beer), and we will be very happy to share moments with you there whenever you want.
- Medical insurance with dental coverage.
- Free English classes.
- Personal budget for continuous learning, training and certifications.
- Team budget just for fun.
- You will enjoy different activities, from technical and informal workshops to off site company events.
- Last but not least, join a growing family with a great sense of humor and healthy environment.
Process
- 30-40 minutes introduction meeting to talk about what we can offer you, and know a little bit about you, your experience and your goals
- 1h technical meeting. No-code meeting, just technical discussions.
- 30 minutes cultural fit meeting