UpKeep Technologies, Inc. is hiring for Android/ Software Engineer
Candidate must have strong hands-on programming experience in the following languages and technologies: Java, Kotlin, and Android framework. Not required but nice to have: KMM/ KMP, RIBs, Jetpack compose, Kotlin flow, Coroutine
Self started who can work independently and autonomously Experience managing projects and leading teams is preferable Solid understanding of Clean Architecture and overall engineering best practices.
Duties & Responsibilities-
Design/Architect, develop, test, improve and deploy systems that serve our users. Drive designs of major software components, systems, and features within your squad and also cross teams. Use your understanding of the product and our business goals to build proven and high quality solutions inline with our long-term strategy. Work closely with engineering and product managers in your team and across teams.
Analyze website performance and implement solutions for improvement, including unit and integration tests. Participate in code review, deployment, and improvements to our ability to ship reliable code. Helping support other engineers through technical leadership, mentorship and lending a helping hand.
UpKeep is a service-first company that builds software designed to make maintenance easier for technicians and managers everywhere. Employees are driven to make the best product possible. As a company, we strive to make the best experience for maintenance technicians possible. The UpKeep software is powerful, and can fit the needs of any maintenance business.