
Intermediate Software Engineer β Android
Posted 20 hours ago

Posted 20 hours ago
This is a fully remote position, open to applicants in Brazil, +2 more countries.
β’ Engage actively in the entire software development life cycle, including the design, coding, testing, and maintenance of complex Android applications.
β’ Collaborate with cross-functional teams within an agile framework.
β’ Promote engineering best practices and maintain high standards of code quality.
β’ Assist in making technical decisions.
β’ Develop, sustain, and enhance Android applications in line with business requirements and technical specifications.
β’ Take ownership of feature development from initial requirements to final delivery, ensuring optimal performance, security, and reliability.
β’ Create unit and functional tests.
β’ Support QA by reviewing, creating, and delivering automation tests.
β’ Over 5 years of experience in Android development.
β’ Proficiency in native Android development using Java and Kotlin.
β’ In-depth understanding of MVVM and contemporary Android architecture patterns.
β’ Practical experience with Android libraries and their integrations.
β’ Familiarity with secure coding practices, which include build obfuscation and encryption techniques.
β’ Experience with encryption frameworks and utilities such as HTTPS, TLS, SHA-256, and Cipher Block Chaining.
β’ Exceptional communication skills for effective documentation, planning, and collaboration across teams.
β’ Strong critical thinking abilities, problem-solving skills, and attention to detail.
β’ High levels of ownership, resourcefulness, self-motivation, and a collaborative spirit.
β’ CV must be submitted in English.
β’ Preferred: Experience with third-party device integration, knowledge of client-server full-stack architecture, and familiarity with Pub/Sub and Producer/Consumer messaging patterns.
β’ Opportunity to work with a Fortune 500 fintech leader that is at the forefront of innovation in payments across more than 100 countries.
β’ Full ownership of the Software Development Life Cycle, delivering secure and high-performance Android applications from design through to deployment.
β’ Remote-first work environment.
β’ Collaborate in a multicultural setting.
β’ Independent contractor engagement.
Fresh Consulting
Dev.Pro
Softthink Solutions
Get handpicked remote jobs straight to your inbox weekly.