**WANTED - thinkers, builders and dreamers**:
We're ArcTouch, and for over a decade we've been creating lovable apps, web sites, and more for world-leading companies like Walmart, Disney, Audi, 3M, and many more.
Since launching our first app in 2009, we've followed these core principles for success:
- Create lovable apps, the perfect blend of something that's both useful and delightful
- Help our clients become superheroes because long-term partnerships matter
- Treat every app like it's our own, even if our name isn't on it
- Stand behind everything we build with a Forever Warranty but most of all, to be a software development company that people trust.
If you're passionate about technology and building great 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**:
- Participate in stand up meetings with our clients, your team and Project Managers
- Solve problems through code, doing tickets from JIRA Board or any other kanban board tool, always looking for ways to improve our process
- Help your teammates with discussions about technical issues and possible solutions
- Commit and push codes to the project git repository
- Evaluate existing code finding new approaches to improve code readability and maintainability
- Keep up to date with the latest trends on the platform in order to take advantage of new tools and technologies
- Share knowledge and help develop less experienced team members
- Work closely with design and management teams and help shape and improve the way we develop great apps for our clients
- Help clients improve the quality, performance and maintainability of existing projects
- Help our team grow strong
- You will be encouraged to participate in tech events (internal and external) like Cocoaheads, TDD study group, tech talks, TDC
- Participate in the hiring process for your chapter by doing tech interviews, helping the company to hire more talented people like you.
**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!