Android Developer
5 meses atrás
**WANTED: Thinkers, Builders & Dreamers**:
For over 15 years ArcTouch has created lovable apps, websites, and connected experiences for world-leading companies like **Walmart, Disney, Audi, and 3M**.
Since launching our first app in 2009, we’ve followed these core beliefs:
- Create lovable products, the perfect blend of something useful and delightful that forges meaningful connections with users.
- Be a lovable company where amazing teams of diverse individuals collaborate every day to create something we can be proud of.
**ArcTouch** is a specialty studio that is part of the award-winning **AKQA Group**.
If you're passionate about building lovable products, we want you to join us
**Know the Android Team**:
**Role expectations**:
- Advocate for Kotlin, but not afraid to get hands-on Java
- 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
- 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
**On a typical day with us, you will**:
- 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
- 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
**Benefits**:
- Health, dental and life insurances
- Meal allowance
- Transportation allowance
- Gympass partnership
- SESC partnership
- Extended maternity, paternity and adopting Leaves
- Flexible benefits: choose the ones that best fits your current needs - wellness, courses, events, child care and much more
- Flexible hours
**REMOTE WORK**:This position is remote friendly. If you miss to be in the office, we have a great one in Florianópolis and you can also choose to work from there after the pandemic. **Just a reminder**: remote employees also need to live in Brazil (we hire international professionals only for some specific openings)
Why work for us? Simple: We love what we do.
Make sure to check out **our employee reviews on Glassdoor **to find out why they love working for ArcTouch.
- ArcTouch is an Equal Opportunity Employer (EOE). Applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, gender identity and gender expression, disability or veteran status._
Come join us