Android Developer

APEX Computer Solution Co. LLC

Senior Android Developer

Job Description
Our flagship line of smart payment products is built by leveraging the power of Android and combining it with our highly secure hardware and software to deliver better payment experiences. We are looking for a motivated and experienced Android developer to join our fast-paced engineering team and help to develop and maintain applications across a wide and exciting range of Android payment devices. We pride ourselves on changing the payments landscapes with our solutions, and we’re looking for determined applicants who are passionate about delivering work of the highest caliber. This is an opportunity to create quality products, solve real-world payments challenges, and work alongside a talented team of engineers and developers working across all layers of our infrastructure.

As a development team member, you will:
• Design and develop sophisticated Android applications
• Develop stable and functional integration with back-end services
• Design, build and maintain high performance, reusable, and reliable code
• Unit-test code to guarantee excellent results, including edge cases and usability
• Reduce friction, identify, and correct bottlenecks and squash bugs
• Help maintain code quality, organization, and automatization
• Champion the improvement of performance, quality, and responsiveness of our apps
• Create meaningful products to improve the digital payment experience
• Assist in providing guidance to other members of the team and performing code reviews
• Collaborate with our design team to create considered, purposeful, user experiences and interactions that fit seamlessly into a larger product ecosystem.

About You
• You have a can-do attitude, and thrive on getting things done
• You have strong knowledge of the Android SDK across different versions & screen sizes
• You have strong knowledge of Android UI design principles, patterns, and best practices
• You have a good grasp on Google’s Material Design principles & interface guidelines
• You are self-motivated with strong interpersonal skills and enjoy working collaboratively
• You are driven to create new solutions and take initiative to identify and solve problems both for customers and the business
Your Qualifications
• A minimum of 5 years of experience with Android programming
• Fluency in Java and Kotlin
• A degree in Software Engineering or Computer Science
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Experience with offline storage, threading, and performance tuning
• Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
• Knowledge of the open-source Android ecosystem and libraries for common tasks
• Familiarity with cloud message APIs and push notifications
• Proficient understanding of code versioning tools, such as Git and SVN
• Familiarity with continuous integration.

Nice to have
• Knowledge or working experience in payments or Fintech
• Experience working with payment terminals and transactions
• Some knowledge of front-end web development and one major framework (e.g. Angular, React)

Tagged as: , ,


Upload your CV/resume or any other relevant file. Max. file size: 3 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Scroll to Top