Senior Android Developer

2 days ago

🏡 Remote – Anywhere in California

Apply Now
Logo of ArcTouch

ArcTouch

We design and develop lovable ❤️ apps, websites, and connected products.

IoT • chatbots • A/R • user experience • alexa skills

201 - 500

Description

• Manage your code with Git-based technologies, from the branches you work all the way up to CI/CD, keeping everything as organized as possible. • Provide and receive feedback on code reviews, always looking for ways to improve code quality, maintainability, and readability. • Be a technical reference for the team, providing assistance and insights for all team members, always caring about improving the product. • Manage your work in small increments, always giving visibility of your progress through a project management software (Jira, for example). • Participate in Agile ceremonies with your team and clients, whether they are next to you or on the other side of the world. • Talk about your interests, desires, hobbies, or anything else with your Manager.

Requirements

• Advocate for Kotlin, but not afraid to get hands-on Java. • Able to create and maintain an architecture following the best practices and principles available for the mobile environment. • Able to lead the technical team, organizing technical meetings, and assisting the developers whenever necessary. • Able to effectively communicate with stakeholders, proactively engage in communication, and provide assistance to the business team. • Know your way around the Android framework, using AndroidX, Architecture Components, and our other Jetpack friends. • Live by object-oriented programming concepts, fitting some functional programming whenever possible. • S.O.L.I.D. principles for you are as important as staying hydrated. • Choose and apply the Design Patterns that best fit your task. • Work with different architectures (MVVM, MVP, and others), knowing their benefits and downsides. • Write code that is maintainable, performant, and well-designed to offer the best experience to our clients. • Create and integrate network layers with RESTful APIs. • Write tests! Unit tests, integration tests, UI tests. Regardless of which, we make a point of writing high-quality testable code. • Prioritize attention to detail and design guidelines, questioning when it could be simpler or when platform guidelines could be better respected. • Work as close as possible to the whole team, taking ownership, respecting and trusting your teammates, to shape and improve the way we develop our projects. • Provide and receive feedback on code reviews, always looking for ways to improve code quality, maintainability, and readability. • Engage in English meetings with our clients, helping them identify better approaches and solutions, and sharing technical arguments on complex conversations to negotiate and estimate deadline. • Participate in the hiring process for your chapter by doing tech interviews, helping the company to hire more talented people like you. • Learn and share knowledge in our study group.

Benefits

• Remote friendly

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs