**About us**:Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies - from emerging startups to large Fortune 50 firms - and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.**The Role**:**What you will do**:- Be a critical thinker who can anticipate potential pitfalls and suggest improvements.- Build new features from the ground up or help enhance or maintain existing projects.- Architect common packages and modules for use across the different Android apps to help unify codebases and identify commonality- Help improve the mobile development stack for unit testing, CI/CD workflows, and deployment- Collaborate with onsite and overseas development teams to produce clean reusable code, and provide constructive criticism through code reviews.- Work closely with the product managers and turn product requirements into actionable technical stories with well-defined technical specifications and details.- Work with backend engineers to discuss API and data requirements needed to power Android apps.- Help assist QA teams by validating bugs and providing fixes in a timely manner.**Required Skills**:- 4+ years of Android Development using Kotlin- A self-starter and fast learner who can adapt to the latest industry trends and technologies- Good communication skills with different stakeholders such as QA, Project Managers, and Product Owners- Experience with source control systems, specifically Git- Experience with consuming RESTful or GraphQL APIs- Experience with push notification integration and deep linking- Experience with the latest development paradigms regarding performance, security, and coding best practices- Strong knowledge of design patterns- Experience working with distributed remote teams- Having a willingness to keep up with the latest mobile emergent technologies, architectures, and trends- Time management and organizational skills- Comfortable working in an agile and fast-paced environment.**Nice to have Skills**:- Familiarity with React Native, Flutter, or Fastlane- Previous experience working with BLE / Bluetooth devices**Education & Certifications**:- Bachelor's Degree in Computer Science or relevant years of work experience**What we offer**:- Remote Work Opportunities- Flexible Work Hours