Skip navigation EPAM

Software Engineer (Android) Singapore, Singapore

  • hot

Software Engineer (Android) Description

Job #: 57668


We are looking for an experienced Software Engineer (specializing in Android) in Singapore to make the team stronger.

We Value

Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.


  • Investigate and resolve production issues and global teams to maintain a stable production environment
  • Take part in software design activities & discussions
  • Write production quality code
  • Have a continuous improvement mindset


  • BS/MS degree in Computer Science, Software Engineering or a related subject
  • Comfortable with practicing TDD and pair programming
  • Well versed in DevOps
  • Good knowledge on Object Oriented design principles
  • Hands on experience with Object Oriented programming
  • Experience in agile software development
  • Knowledge on Linux is a plus
  • Knowledge on cloud platforms is a plus
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices, Material Design
  • Good knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Should be Well versed with:
    • Activity, Fragments
    • Layouts, Views
    • MVVM
    • Managing Intents, App Permissions
    • Models
    • SQL Lite
    • Obfuscation tools
    • AAR
    • Broadcast Receivers

We offer

  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization

Hello. How Can We Help You?



Our Offices