···
Log in / Register

Android Mobile Developer

Indeed
Full-time
Onsite
No experience limit
No degree limit
R. José Paulino, 1010 - Centro, Campinas - SP, 13013-001, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: We are looking for a technology-passionate and creative professional to develop Android solutions, joining an innovative and dynamic team that values mutual growth and excellence. Key Highlights: 1. Opportunity to make a difference in an inspiring and innovative environment 2. Collaborate with a team that values your ideas and enhances your skills 3. Work on Android application development, impacting projects **Description** If you are passionate about technology and seeking an opportunity where you can truly make a difference, we have a proposal that may be ideal for you! We are seeking creative and dedicated professionals who wish to join an innovative and dynamic team focused on developing solutions that directly impact the success of our projects. Here, you will have the chance to collaborate in an inspiring environment where your ideas will be valued and your skills enhanced. This is the moment to join a team that believes in mutual growth and the constant pursuit of excellence. If you are ready for a new career challenge, come join our journey and contribute to building a more technological and efficient future! **Responsibilities and Duties** Develop Android applications, implementing layouts, creating screen-to-screen communication interfaces and integrations for consuming services (APIs), while continuously collaborating with internal (company) and external (client) teams to ensure deliverable quality, and assist in code training and evaluation for developers. **Programming Activities** Handle simple and medium-complexity tasks independently. Handle complex tasks with minimal assistance. Perform technical refinement of tasks. Conduct code reviews (pull requests) for other team members. Adopt a development optimization mindset. Monitor and optimize application performance. Participate in architecture definition. Participate in technical process definition. Follow programming principles such as: High cohesion Low coupling Clean code Adopting simple solutions **Training Activities** Collaborate proactively with the team. Provide technical training to the team. Establish team-based training routines. **Documentation Activities** Flowcharts. Sequence diagrams. Data flow diagrams. Entity-relationship model (when required for internal DB). Class diagrams. Architecture documentation. Technical requirements documentation. **Communication** Coordinate with team leads and service providers regarding activity predictability (estimations). Participate in technical decision-making. Mediate conflicts among team members and service providers. Maintain active communication with team members and service providers, reporting activity start, completion, and blockers. Encourage team members and service providers to improve daily technical communication. Actively engage with clients to structure optimal communication approaches, involving team members and service providers as appropriate. **Growth** Participate in continuous education and training to stay updated on best practices, learn new programming languages, and better support other team members; perform other related tasks as needed or at the discretion of your supervisor. Actively participate in other company initiatives. Participate in interviews when required. **Process** Be familiar with the Git Flow process. Be familiar with Kanban, Scrum, and Incremental methodologies. Attend and help define established working meetings for team members and service providers. Report task-level work status in group channels. Proactively report work progress to leadership. Accurately log worked hours in the company’s internal tracking system. Issue invoices within the timeframe requested by the company. **Requirements and Qualifications** Kotlin; XML and Compose-based layout; Integration with external services (APIs); MVVM architecture concept; Unit testing; Custom component creation; Abstraction of similar classes; App publishing process; Basic understanding of Android hardware integration (Camera, Bluetooth, Dialer); Knowledge of Architecture Components (LiveData, Room DB, etc.); Knowledge of Coroutines and Flow; Familiarity with Firebase and its tools; Modularization concept.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.