···
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 seeking a technology-passionate professional to develop Android applications in an inspiring and innovative environment focused on excellence and mutual growth. Key Highlights: 1. Android application development 2. Innovative and dynamic work environment 3. Opportunity for continuous training and career advancement **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 looking for 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 challenge in your career, join our journey and contribute to building a more technological and efficient future! **Responsibilities and Duties** Develop Android applications, implement layouts, create screen-to-screen communication interfaces and integrations for consuming services (APIs), while consistently collaborating with internal (company) and external (client) teams to ensure deliverable quality, and assist in code review and evaluation of other 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. Apply 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 regular training routines with the team. **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 to ensure activity predictability (estimates). Participate in technical decision-making. Mediate conflicts among team members and service providers. Maintain active communication with team members and service providers, reporting task start, completion, and blockers. Encourage team members and service providers to improve daily technical communication. Actively engage with clients to structure optimal communication methods, involving team members and service providers as needed. **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 required 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 scheduled team meetings for team members and service providers. Report task-level progress in group channels. Proactively report work status to your leadership. Accurately log working hours in the company's internal time-tracking system. Issue invoices within the timeframe requested by the company. **Requirements and Qualifications** Kotlin; XML and Compose-based layout development; 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
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.