Senior Android Developer

September 17

Apply Now
Logo of ArcTouch

ArcTouch

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

Similar Jobs

September 17

Fox Corporation

5001 - 10000

Product Manager/Sr. Product Manager for Android Display Ad Technology at Fox.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com