Vacancy expired!
Maxonic is supporting our direct client to fulfill an urgent role for the Senior Android Engineer. Please see the job details below and let me know if you are interested to apply. For more information, please contact me at Job Description Position Title: Senior Android Engineer Location: Sunnyvale, CA (Initially Remote) Position Logistics: Contract Duration: 6-12 months (Extension possible) Responsibilities
- Designing and delivering code that's readable, maintainable, testable, scalable, reusable, and efficient
- Working in an Agile team with engineers, designers, and product managers to solve problems as part of a team
- Thinking from the customer's perspective to recommend design improvements
- Collaborating with backend teams to design effective and understandable APIs
- Following established architecture patterns and suggesting improvements
- Implementing new features according to specifications
- Learning and implementing the latest technologies
- Mentoring fellow engineers
- Participating in on-call rotations (daytime hours) to help our Support team solve problems for customers
- Minimum 7 years of experience in developing Mobile Applications.
- Minimum 4 years of proven experience building commercial native Android applications using Android SDK.
- Strong Experience working with Kotlin.
- Experience with asynchronous coroutines and dependency injection (Dagger)
- Strong experience with MVVM, MVP, or clean.
- Experience with git and continuous integration.
- Extensive experience of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning
- Extensive experience with REST, GraphQL APIs, XML Schemas, AJAX, WSDL, WADL
- Extensive experience with processing XML/JSON data.
- Strong understanding of mobile application security
Vacancy expired!