Sr Software Engineer (Android)

ePalm solutions - الأردن - Amman

Job Purpose:


PaymentsCo offers country-level Identity and Payment solutions that reduce fraud, and improve operating margins and
user experience.


As a Sr. Software Engineer, you will be part of our product team and will be instrumental in shaping the architecture
and evolution of our consumer payments products. Your leadership will directly influence our strategic direction,
maintaining alignment with our overarching business goals while pioneering advanced payment technologies and best
practices in coding, testing, and deployment.


This role is not just about technical expertise. It is about collaboration, creativity, and the willingness to learn and grow
together in a highly ambiguous, fast-paced environment.


Responsibilities and Accountabilities:
 Design and develop new product features as required, ensuring robustness, reliability, performance and scaling.
 Work with UX team to ensure product has the customer experience designed.
 Show adeptness in identifying, understanding, and solving complex technical problems. Foster a culture of
innovation and continuous improvement.
 Work with Operations team to ensure product can be deployed, maintained, monitored and managed per their
requirements.
 Leads evaluation sessions with external vendors, partners, clients and internal teams to drive outcomes-oriented
probing of architectural designs, technical credentials, and applicability for use within existing systems and
information architecture
 Lead code review and debugging of code written by others to ensure high-quality production code.
 Implement the code as per the design and specs.
 Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational
stability of software applications and systems
 Leads community of practice across Software Engineering to drive awareness and use of new and leading-edge
technologies


Desired Skills and Experience:
 5+ years of development experience
 Proven ability to think beyond routine or conventional approaches to build solutions or break down technical
problems
 Experience in working on cross-platform such as React Native/ Cordova/ Flutter
 Knowledge and proven experience implementing best practices in mobile security
 Expert in Core Java and OOPs concepts
 Hands-on experience on Native or React Native.
 Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
 Have published at least one app in the Store.
 Experience working with remote data via REST and JSON.
 Strong knowledge of Android UI design principles, patterns, and best practices.
 Experience with third-party libraries and APIs.
 Basic knowledge working with offline storage, threading, and performance tuning.
 Ability to design applications around natural user interfaces.
 Knowledge of the open-source Android/iOS ecosystem and the libraries available for common tasks.
 Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
 Solid understanding of the mobile development life cycle
 Problem-solving attitude
 Strong time management and organizational skills

تاريخ النشر: ٢٨ فبراير ٢٠٢٤
الناشر: Akhtaboot
تاريخ النشر: ٢٨ فبراير ٢٠٢٤
الناشر: Akhtaboot