Senior Software Engineer – Android

We are looking for a Senior Software Engineer – Android to join our dynamic team.

Key Responsibilities

  • Ensure adherence to coding standards, guidelines, and software engineering best practices.
  • Meet agreed deadlines and deliver high-quality work.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing systems.
  • Prepare and conduct effective Developer, Integration, and Load Tests.
  • Perform thorough code reviews to maintain high code quality.
  • Prepare comprehensive technical documentation.
  • Ensure the delivery of a clean, functional product to QA.
  • Provide guidance and mentorship to junior engineers.

Candidate Profile

  • Bachelor’s degree in Computer Science or a related field, with over 2 years of professional experience.
  • Advanced expertise in programming using Swift, Objective-C, Java, or Kotlin.
  • Familiarity with Object-Oriented Programming (OOP) design principles.
  • Experience in debugging distributed systems.
  • Demonstrable portfolio of released applications on the App Store or Android Market.
  • Strong analytical and problem-solving skills.
  • Ability to work independently.
  • Proven capability to guide junior engineers.
  • Experience working with third-party libraries and APIs.
  • Proficiency in writing unit and UI tests to identify and resolve malfunctions.
  • Familiarity with Scrum/Agile methodologies.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website