Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Intermediate Software Engineer (Android) - OP01680 image - Rise Careers
Job details

Intermediate Software Engineer (Android) - OP01680

🟢 Are you in Brazil, Argentina or Colombia? Join us as we actively recruit in these locations, offering a comfortable remote environment. Submit your CV in English, and we'll get back to you!

We invite a highly experienced and proactive Android Software Engineer to join our team. You’ll manage the full software development life cycle – designing, coding, testing, and maintaining complex Android applications for a leading payments technology company. In an agile environment, you’ll collaborate with cross-functional teams, contribute to technical designs, refine development standards, and ensure code quality through best practices and thorough reviews.

🟩 What's in it for you:

  • Work with a Fortune 500 fintech leader delivering innovation across 100+ countries with top-notch payment solutions
  • Own the entire SDLC, from design to delivery, contributing to secure, high-performance Android applications
  • Advance your skills and mentor others in a culture that fosters continuous learning

✅ Is that you?

  • 3+ years of Android development experience
  • Expertise in native Android development with Java and Kotlin
  • Strong understanding of MVVM and modern Android architecture patterns
  • Hands-on experience with popular Android libraries and integrations
  • Knowledge of secure coding practices, including build obfuscation and encryption
  • Excellent communication skills for documentation, planning, and collaboration
  • Strong critical thinking and attention to detail
  • Resourcefulness, self-motivation, and a team player mindset

Desirable:

  • Experience with third-party device integration (watches, payment terminals, etc.)
  • Understanding of client-server full-stack architecture
  • Understanding of Pub/Sub and Producer/Consumer messaging patterns
  • Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining

🧩Key responsibilities and your contribution

In this role, you’ll drive the development of innovative Android applications, working closely with engineering teams and business stakeholders to deliver robust, secure, and impactful solutions.

  • Develop, maintain, and enhance Android apps based on business needs and technical designs
  • Own feature development from requirements to delivery, ensuring performance, security, and reliability
  • Work with developers, architects, testers, and analysts to create technical designs for feature groups
  • Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery
  • Mentor developers, promote best practices, and ensure high-quality code standards
  • Conduct code reviews and ensure 100% code review coverage
  • Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests

🎾 What's working at Dev.Pro like?

Dev.Pro is a US-based outsource company with an ambitious and creative mindset that has been delivering superior software products since 2011. Known for its strong human focus, Dev.Pro promotes a work environment that is fair, inclusive, open-minded, and friendly toward people of every race, religion, gender, cultural background, marital/parental status, etc. By joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey.

🌴🏄🏻 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
💎📚 Grow by learning: you have a chance to shift your career path, access English lessons, DP University educational flows, and other educational initiatives
💵💰 Make sure the compensation matches your efforts: we provide payments in US dollars and cover overtime hours
💃🏼🕺 Join fun online activities and team-building events
👩💻🖥 Get continuous remote HR and payroll support

Our next steps:

✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Client interview — ✅ Offer

Interested? Find out more:

📋How we work

💻 LinkedIn Page

📈 Our website

💻IG Page

What You Should Know About Intermediate Software Engineer (Android) - OP01680, Dev.Pro

Are you ready to take your Android development skills to the next level? Join Dev.Pro as an Intermediate Software Engineer (Android) in a remote role from Brazil, Argentina, or Colombia! In this exciting position, you will manage the full software development life cycle, which involves designing, coding, testing, and maintaining complex Android applications tailored for a leading payments technology company. You'll work in an agile environment, collaborating with cross-functional teams, refining development standards, and ensuring code quality through thorough reviews. At Dev.Pro, a Fortune 500 fintech leader, you'll have the opportunity to innovate and contribute to delivering payment solutions across more than 100 countries. This role ensures that you possess a strong foundation in Android development, particularly with Java and Kotlin, and an understanding of modern design patterns like MVVM. You’ll also engage in knowledge sharing, mentoring fellow developers, and driving best practices throughout your team. With a culture that fosters continuous learning, you will also enjoy benefits such as competitive compensation, 30 paid rest days, and the chance to grow through educational initiatives. So if you’re a proactive, communicative team player who loves tackling new challenges, apply now to embark on a rewarding journey with Dev.Pro!

Frequently Asked Questions (FAQs) for Intermediate Software Engineer (Android) - OP01680 Role at Dev.Pro
What are the responsibilities of the Intermediate Software Engineer (Android) at Dev.Pro?

As an Intermediate Software Engineer (Android) at Dev.Pro, you will be responsible for managing the entire software development lifecycle. This includes designing, developing, testing, and maintaining Android applications that meet the requirements of the business. You will collaborate with various teams to create technical designs, ensure the quality of code through reviews, and mentor other developers to promote best practices within the team.

Join Rise to see the full answer
What qualifications do you need to apply for the Intermediate Software Engineer (Android) position at Dev.Pro?

To qualify for the Intermediate Software Engineer (Android) role at Dev.Pro, you should have at least 3 years of Android development experience. Proficiency in Java and Kotlin is essential, along with a solid understanding of MVVM and modern Android architecture patterns. Familiarity with secure coding practices and popular Android libraries is also beneficial, along with excellent communication skills and a strong critical thinking ability.

Join Rise to see the full answer
What skills are emphasized for the Intermediate Software Engineer (Android) role at Dev.Pro?

The Intermediate Software Engineer (Android) role at Dev.Pro emphasizes skills in native Android development, including experience with both Java and Kotlin. Additionally, understanding modern architectural patterns and secure coding practices is crucial. Resourcefulness and a strong team mindset are also valued, especially when it comes to collaboration with cross-functional teams.

Join Rise to see the full answer
How does Dev.Pro promote professional growth for Intermediate Software Engineers?

Dev.Pro promotes professional growth for Intermediate Software Engineers through various initiatives, including access to educational resources and training programs. The company encourages continuous learning via their DP University educational flows, as well as opportunities for career path shifts. You can also enhance your skills by participating in mentorship programs within the company.

Join Rise to see the full answer
What is the work culture like for Intermediate Software Engineers at Dev.Pro?

The work culture for Intermediate Software Engineers at Dev.Pro is inclusive, open-minded, and supportive. Emphasizing a healthy work-life balance, the company provides 30 paid rest days per year and encourages team-building events and online activities. Moreover, Dev.Pro values diversity and strives to create a fair environment for all employees.

Join Rise to see the full answer
Common Interview Questions for Intermediate Software Engineer (Android) - OP01680
Can you describe your experience with Android development and the technologies you have used?

When answering this question, focus on detailing your specific experiences with Android development. Mention any projects you've worked on, the technologies and frameworks you've utilized, such as Java, Kotlin, MVVM, and any libraries you are familiar with. Highlight how your experience aligns with the responsibilities outlined for the Intermediate Software Engineer (Android) role at Dev.Pro.

Join Rise to see the full answer
How do you ensure code quality in your Android applications?

Discuss your approach to maintaining high code quality by including practices such as code reviews, writing unit and functional tests, and adhering to coding standards. You can also mention the importance of documenting your code and collaborating with team members for feedback.

Join Rise to see the full answer
What strategies do you employ when working in an agile environment?

Explain your familiarity with agile methodologies and how you actively participate in team sprints, stand-ups, and retrospective meetings. Share examples of how you've contributed to refining processes and collaborating with cross-functional teams to achieve project goals.

Join Rise to see the full answer
How do you approach debugging and troubleshooting issues in Android applications?

Outline your systematic approach to debugging, including utilizing debugging tools, logging, and performance monitoring to identify root causes. Discuss specific scenarios where you've effectively resolved issues and the methods you used to ensure a robust final product.

Join Rise to see the full answer
Can you give an example of a particularly challenging feature you developed and how you overcame obstacles?

Prepare a STAR (Situation, Task, Action, Result) response detailing a challenging feature you developed. Illustrate the complexity, the obstacles you faced, what steps you took to overcome them, and the successful outcome, which shows your problem-solving skills and resilience.

Join Rise to see the full answer
What are your thoughts on modern Android architecture patterns, and which do you prefer?

Discuss your understanding of various Android architecture patterns such as MVVM, MVP, or MVC. Share your preferred pattern and the reasons behind it, relating it to real-world applications you've built that adopted that architecture. Emphasize the benefits of maintainability, scalability, and testability.

Join Rise to see the full answer
How do you handle shifting priorities or changing requirements in a project?

Mention your adaptability in the face of changing requirements and how you actively communicate with stakeholders to manage expectations. Provide an example where you successfully navigated priority shifts without compromising project outcomes.

Join Rise to see the full answer
Have you ever had to mentor a junior developer? How did you approach it?

If applicable, share your mentoring experiences. Highlight how you approached skill transfer, fostering a supportive learning environment, and providing guidance on coding best practices. This showcases your leadership potential and commitment to team growth.

Join Rise to see the full answer
What secure coding practices do you implement in your Android projects?

Discuss secure coding practices like data encryption, proper authentication, and secure API interactions. Explain how you incorporate these practices into your projects to ensure the safety of users' data and maintain compliance with security standards.

Join Rise to see the full answer
Where do you see yourself in the next few years in terms of your development career?

Share your professional aspirations while aligning them with Dev.Pro's values. Discuss your desire to advance your skills, take on more leadership responsibilities, or explore niche developments within Android that excite you, ultimately showcasing your long-term commitment and growth mindset.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Udelta Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 4 days ago
Photo of the Rise User
Mumsnet Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago

Founded in 2011, Dev-Pro or Dev-Pro.net provides outsourced software development, and support and maintenance for the IT infrastructure of the Kyiv office of Makhteshim Agan Ukraine.

33 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!