.Our company is seeking to hire a top-level Android Mobile Developer to help support our Android technicalconsultants within our business. It is a very competitiveemployment market and we are doing everything we can to improve our technical consultants?chances of succeeding on projects. We are looking for a senior developer toon Android development Importante empresa, expertise in object-oriented programming,and the ability to interact/help with other Android programmers in a fast-pacedand challenging environment. This is anexcellent opportunity to build a career within a global IT company.This is a full-time remote opportunity. You can work from anywhere in Mexico!You need a computer and stable internet connection.Schedule:Work 5 Days a Week from 12 to 9 PM EST (Must Work 4 Days Between Monday and Friday and 1 Day on the Weekend).There are plenty of opportunities for overtime!What you'll be doing:- Workinghand-in-hand with our technical consultants to help them understand theintricacies of Android development- Being able toexplain Android development principles to junior consultants- Being a mentor- Reviewing yourpeers code and designs- Assist withWhat you need for this position: 5 + years softwaredevelopment Importante empresa- Bachelors Degreein Computer Science or equivalent- MUST know Kotlinand Java- Importante empresa developing- Must have highattention to detail and fast-paced mentality- Android SDKImportante empresa- Passion forsoftware development and OO Design- Excellent teamworkskills, flexibility, and ability to handle multiple tasks- Strongunderstanding of the server-side software, scalability, performance andreliability aspects- Greatcommunications skills are a mustDesired Skills (Includingbut Not Limited to):- Importante empresa with buildingAndroid apps in both a UI/UX capacity as well as back-end- Design patterns andarchitecture concepts such as MVC,MVVM, and MVP, Builder, Factory,- Singleton, Adapter, Proxy,Fac?ade, Bridge, Observer, Command- Java- Kotlin- MVVM versus MVP versus MVC- which ones lend themselves to testing - why choose one- over the other? What doesone address that others may not?- TDD and testing, unittesting, instrumentation testing, functional testing, stress testing- Testing tools such asEspresso, Mockito, Junit- OOO and S.O.L.I.D.Principles- What to consider whenbuilding an app from scratch and doing so (who is using the app- what'sthe intended outcome, the release date the budget, the architecture, the 3rdpartylibraries,the communication between the layers, how testing will be set up, etc