Senior Android Developer

Posted 5 Days Ago
Be an Early Applicant
Belgrade, Grad Beograd, Centralna Srbija
Mid level
Software
The Role
As a Senior Android Developer, you will work collaboratively to design, develop, test, and document mobile applications, improve application performance, and participate in code reviews. Engage in Agile processes and develop software using modern Android principles.
Summary Generated by Built In

TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.

About TCP (TimeClock Plus):

For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management and other workforce needs. Growth is happening and our vision for a successful future is clear - We'd love for you to join us on this journey! For more information on TCP, visit www.tcpsoftware.com or follow us on LinkedIn or Facebook. 

As a Senior Android Developer you will:  

  • Work collaboratively to develop software using modern Android mobile software development principles;
  • Design, Develop, Test, and document mobile applications;
  • Deliver quality code;
  • Review, define, analyze, and improve detailed specifications and implement feature development;
  • Participate in code reviews and offer suggestions in line with best-practice design patterns;
  • Work on bug fixing and improving application performance;
  • Participate in Agile development processes, including sprint planning and grooming sessions.

You are a strong fit for this role if you have:  

  • 4-6+ years experience building Android applications in a production environment;
  • Extensive and adequate experience with Android SDK;
  • Experience working with remote data via REST and JSON;
  • Proficiency in Kotlin;
  • Experience in maintaining and updating legacy Java code;
  • Strong understanding of OOP principles and design patterns;
  • Understanding of Android architecture components (ViewModel, LiveData, etc.);
  • Experience with version control systems;
  • Have published at least one Android app;
  • Strong communication skills;
  • Creative problem-solving skills.

Preferred Technical and Professional Expertise: 

  • Bachelor’s degree in Computer Science, Software Engineering, or related field;
  • Understanding of Material Design principles and interface guidelines;
  • Experience with Agile development methodologies;
  • Git versioning experience;
  • Familiarity with cloud message APIs and push notifications;
  • Experience with mobile app analytics platforms.

What We Offer:

  • Competitive salary based on experience.  
  • International working environment. 
  • Personalized benefits plan. 
  • 8 hours to volunteer and impact the community.  
  • Voluntary Health insurance plan.  
  • The work/life setup you need to be successful. 
  • The opportunity to work with amazing talent in a fast-growing company that really values their team.



TCP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. 

Top Skills

Java
Kotlin
The Company
HQ: Austin, TX
660 Employees
On-site Workplace
Year Founded: 1988

What We Do

For 35 years, TCP Software has helped organizations engage their people by providing flexible workforce management solutions and mobile timekeeping. Trusted by 30,000 customers and millions of users, TCP delivers best-in-class technology and support to organizations of all sizes in the public and private sector to meet their complex employee scheduling, leave management, timekeeping and other workforce needs.

Similar Jobs

2 Locations
289 Employees

Altium Logo Altium

Software Engineering Manager

Cloud • Enterprise Web • Other • Productivity • Software • Analytics • Design
Hybrid
Belgrade, Grad Beograd, Centralna Srbija, SRB
900 Employees

Altium Logo Altium

Software Engineering Team Lead

Cloud • Enterprise Web • Other • Productivity • Software • Analytics • Design
Belgrade, Grad Beograd, Centralna Srbija, SRB
900 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account