3Pillar Global Company Profile

Senior Android Developer

3Pillar Global

Descrierea postului

3Pillar Global is searching for a Senior Android Developer. You will add skills and years of experience to an already established team of talented consultants that all work towards the same goal of meeting our client’s needs. This individual should maintain a high awareness of industry issues and trends, particularly in regard to accessibility, usability and emerging technologies, and keep team members informed as appropriate with a view to incorporating these in future projects and staying ahead of the market.We are 3PILLAR GLOBALWe build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail.Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.ResponsibilitiesDevelop and maintain high quality code for complex applicationsDesigning and developing advanced applications for the Android platformImplementing & propose various architecturesUnit-testing code for robustness, including edge cases, usability, and general reliabilityCollaborating with back-end engineers on integrating back-end logic with mobile applicationsAbility to work on, prioritize and manage multiple assignments and projectsAnticipate problems and future technical needs and take necessary corrective steps to ensure they are addressedAbility to learn and adapt to new technologies quicklyRequirementsGood experience in Android StudioMust have good knowledge in web services on the Android platform (consuming REST/SOAP APIs) and related underlying technologies (JSON, XML)Knowledge of Kotlin, Gradle, Retrofit, RxJava, Sockets is an advantageExperience with unit testing (Mockito)Familiar with MVP/ MVVM architectureExperience with common software engineering practices such as git, code documentation, continuous integration, version management, etc.Knowledge of common technologies such as HTTP, REST, JSON, OAuth and RealmAble to optimize application performanceAutomation testing (Espresso)CI (Bamboo, Gradle, Google Firebase is a plus)Should have strong understanding of the server-side software, scalability, performance and reliability aspectsDemonstrated problem solving, analytic and troubleshooting skillsStrong written and oral communication skillsBenefitsFull employee labor contractUnlimited work from homeFlexible working scheduleSubstitution dayYearly performance bonusMonthly Spot bonusInternal TrainingsCompany supports exams and certifications for professional growthPluralsight & Udemy subscriptionMedical packageMeal ticketsWork from home allowance

Joburi adăugate recent la 3Pillar Global

Senior Android Developer

Scripting Developer

Senior Full Stack Developer

Joburi adăugate recent în Republica Moldova

Senior Infrastructure Engineer

Java Developer

Senior Front-End Engineer

Senior Android Developer

Engineering Manager

Senior Android Developer

Scripting Developer

Frontend Developer