Project Description If you want to challenge yourself in a large-scale project that has been transforming and digitalizing the construction industry for almost 20 years - then you join us! Together with the Zoolatech team, Procore Technologies develops a platform that allows you to effectively manage the construction of houses, hospitals, data centers, stadiums, and schools. At the same time, it makes the management of finances, quality, teams, and risks transparent, convenient, and compliant with laws.
Procore has been actively growing even during the latest year and the pandemic and moreover, it went public this year. Procore is a specialist in the construction management domain, and at the same time, it is also a very tech company who is developing actively their web and mobile solutions.
As an Android Engineer at our delivery center for Procore, you’re given the unique opportunity to partner intimately with Procore's customer base, translating their fundamental needs into technological SaaS solutions. Backed by the might of our teams, we’ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.
Responsibilities - Deliver complex projects at speed with high-quality bar - Leverage your technical proficiency to serve as the go-to expert in your technical area - Help set the standards for your teams, providing technical and procedural advice, and decision-making - Use a customer-centric approach to lead architectural design decisions - Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities - Have a significant impact that extends beyond the boundaries of your team, on projects affecting scalability, performance, and new value delivery - Identify large technological issues and opportunities in your area of responsibility, and organize your teams to solve these issues
Skills Required - 5+ years of engineering experience building Android applications using Kotlin and Java-SDK - Broad and deep understanding of Android's architectural components (Room, LiveData, Jetpack, etc.) and the MVVM architecture. - Proven ability to develop and ship complex software products including upgrade, migration, and EOL strategies with high quality - Understanding of multi-threading, concurrent programming, memory management, and performance optimization - Proven working knowledge of software engineering techniques, methodologies, and practices - Great communication skills and the ability to work closely with others both within and adjacent to the existing team - Speaking English is a must - Strong product and customer focus - Experience leading large initiatives with the ability to course-correct as needed - Ability to consistently evaluate current technical approaches to continue to be industry best-of-class - Experience working with RESTful APIs using XML and JSON
Nice to have: - Bachelor’s Degree in Computer Science, Engineering, related field, or equivalent work experience - Experience with Coroutines and Flows
About Zoolatech
We are an IT company that combines an extensive technology stack, flexibility, and charity projects. We are free from bureaucracy, and we share the idea of digital transformation.
– We are responsible and know that we create our own environment, so we strive to take care of others. – We encourage and support colleagues in their desire to learn and develop professionally. – Work-life balance is natural and genuine at ZoolaTech. We work and then have fun. Work-life balance matters to us.