Social media re-invented.
Senior Android Developer
Location
California
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Developer
ibble - Social Media Platform
• Help build the future by developing our mobile products • Bring UI implementations to the highest levels of quality • Care deeply about code cleanliness, reusability, maintainability, performance, and UI layout accuracy
Job Requirements
- 5+ years of Android development
- Experience with Kotlin is a must-have, and familiarity with RESTful APIs to connect Android applications to back-end services
- Computer Science fundamentals
- A passion for clean code
- Creative and willing to challenge our current setup and improve our solution
- Experience writing tests, TDD is a bonus
- Demonstrated experience developing Android libraries - ideally with shipping robust mobile technologies or cutting-edge apps with large numbers of users
- Proficient understanding of code versioning tools such as Git and familiarity with Continuous Integration
- Excellent written and verbal communication and interpersonal skills; effectively collaborate with technical and business partners
- iOS development experience/interest is a bonus.
Benefits
- This position is full-time with benefits.
Related Guides
Related Job Pages
More Android Engineer Jobs
• Proactively working with the client to deliver quality software solutions • Communicating effectively with client colleagues on process, delivery, and team health to increase team proficiency • Progressively enhance the codebase and supporting systems and pay down tech debt as part of the software delivery process
Android Mobile Developer, Java/Kotlin
Ignite IT - Innovation & TechnologyCollaborate. Innovate. Solve.
• Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success • Providing improvements to the product(s) being supported • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases • Supporting release planning with conceptual design and development / refinement of software engineering guidelines • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports • Providing mentoring to junior members of the team
• Work on Android applications • Collaborate with teams on digital transformation projects • Design and develop innovative solutions for client needs
• Design, develop, and maintain native Android applications • Collaborate with designers and backend developers to deliver polished features • Stay on top of the latest Android technologies and trends • Propose and implement solutions to improve app performance and user experience




