Remote Senior Software Engineer (Android) - OP01628

Posted

Apply now
Please, let Dev.Pro know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We invite a highly experienced and proactive Android Software Engineer to join our team.
  • You will manage the full software development life cycle, which includes designing, coding, testing, and maintaining complex Android applications for a leading payments technology company.
  • In an agile environment, you will collaborate with cross-functional teams, contribute to technical designs, refine development standards, and ensure code quality through best practices and thorough reviews.
  • You will drive the development of innovative Android applications, working closely with engineering teams and business stakeholders to deliver robust, secure, and impactful solutions.
  • Your responsibilities will include developing, maintaining, and enhancing Android apps based on business needs and technical designs, owning feature development from requirements to delivery, and ensuring performance, security, and reliability.
  • You will work with developers, architects, testers, and analysts to create technical designs for feature groups and collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery.
  • You will mentor developers, promote best practices, ensure high-quality code standards, conduct code reviews, and write unit and functional tests.

Requirements:

  • You must have 5+ years of Android development experience.
  • Expertise in native Android development with Java and Kotlin is required.
  • A strong understanding of MVVM and modern Android architecture patterns is necessary.
  • You should have hands-on experience with popular Android libraries and integrations.
  • Knowledge of secure coding practices, including build obfuscation and encryption, is essential.
  • Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining is required.
  • Excellent communication skills for documentation, planning, and collaboration are necessary.
  • You should possess strong critical thinking and attention to detail.
  • Resourcefulness, self-motivation, and a team player mindset are important.
  • Desirable qualifications include experience with cross-platform development (Xamarin, KMM), third-party device integration (watches, payment terminals, etc.), understanding of client-server full-stack architecture, and understanding of Pub/Sub and Producer/Consumer messaging patterns.

Benefits:

  • You will work with a Fortune 500 fintech leader delivering innovation across 100+ countries with top-notch payment solutions.
  • You will have the opportunity to own the entire SDLC, from design to delivery, contributing to secure, high-performance Android applications.
  • The company fosters a culture that promotes continuous learning, allowing you to advance your skills and mentor others.
  • You will maintain a healthy work-life balance with 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates.
  • You will have access to educational initiatives, including English lessons and DP University educational flows, to support your career growth.
  • Compensation will be provided in US dollars, and overtime hours will be covered.
  • You can join fun online activities and team-building events.
  • Continuous remote HR and payroll support will be available to you.
Apply now
Please, let Dev.Pro know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback