Resilient Co.

Android Engineer

Resilient Co.

contract

Posted on:

Location Type: Remote

Location: Argentina

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Design and implement new features in the Android application using Kotlin.
  • Develop reliable, maintainable code following object-oriented principles and design patterns.
  • Diagnose and fix bugs, performance issues, and security vulnerabilities in the app.
  • Collaborate with product and design teams to translate requirements into technical solutions.
  • Participate in and lead code reviews to ensure code quality and knowledge sharing.
  • Build and maintain automated tests and contribute to the continuous integration framework.
  • Apply algorithms and data-structure knowledge to optimize app performance and user experience.
  • Drive development through the full Android lifecycle from planning to release in an agile process.

Requirements

  • Bachelor’s or Master’s degree in computer science or a related field.
  • 5+ years of experience in software development or a related field.
  • Strong experience with Android development using Kotlin and a deep understanding of the Android SDK.
  • Intimate knowledge of common design patterns, algorithms, and object-oriented programming principles.
  • Experience leading development through the full Android development lifecycle.
  • Proven ability to diagnose and resolve performance, stability, and security issues in mobile apps.
  • Experience building and maintaining automated tests and contributing to CI practices.
  • Strong communication skills with the ability to explain technical issues to non-technical audiences.
  • Creative, results-oriented self-starter with a strong work ethic and the ability to collaborate with engineering, product, QA, and operations teams.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinAndroid developmentobject-oriented programmingdesign patternsalgorithmsdata structuresautomated testingcontinuous integrationperformance optimizationbug diagnosis
Soft Skills
strong communicationcollaborationleadershipresults-orientedself-starterwork ethic
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer science