About you
We are looking for an experienced Android Developer to join our Mobile Development team! You are someone who wants to influence your own development. You`re looking for a company where you have the opportunity to pursue your interests and be able to grow professionally.
You bring to SMBS the following competencies:
- Bachelor`s Degree or higher in Computer Science or Computer Engineering preferred.
- 3+ years of experience in developing native Android applications.
- Experience with Object-Oriented Design, Kotlin/Java, and the Android Platform.
- Good understanding of Android Jetpack Compose and MVI architecture.
- Expansive knowledge of the general Android landscape, architectures, trends, and emerging technologies.
- Experience with Git or similar version control systems.
- Good understanding of the client/server architecture and web services (SOAP/REST/GraphQL).
- Experience with Clean Architecture and MVVM.
- Good understanding of XML and JSON.
- English is required, as you will work directly with US-based clients.
You will be accountable for the following responsibilities:
- Build Android apps from scratch with best practices and standards.
- Define the requirements of the API, consume RESTful web services and process results.
- Create prototypes that demonstrate the value and functionality of emerging technologies in Android.
- Experience with agile development processes to meet requirements and follow through with the implementation.
- Work with developers teams, designers, and product managers, dividing responsibilities to solve problems.
- Follow the UI / UX best practice guidelines by Google and the design team.