Company Description:
Purpleplum is a modern Fintech as a Service provider, equipping companies with the tools needed to launch secure, customized, and compliant fintech products. Our platform allows banks to implement digital banking solutions including consumer and corporate banking. Additionally, companies can introduce embedded fintech products like accounts, payments, and cards, with quick integration facilitated by modern APIs. Our fully managed infrastructure ensures a streamlined and optimized process flow for enhanced customer experiences.
Roles & Responsibilities:
- Provide technical leadership and functional help working closely with team members
- Design, implement, and maintain applications within all phases of the software development life cycle (SDLC) on Microsoft Azure (or AWS)
- Independently carry out the activities without much guidance
- Create, understand, and validate design and estimates and be able to justify them
- Applies knowledge of principles and techniques to solve technical problems.
- Works closely with other functions to understand customer needs and develop product roadmaps.
- Translate design and wireframes into high-quality mobile applications.
- Strong troubleshooting and analytical skills and detail-oriented
- Comprehensive understanding of OOPS concepts, data structures, algorithms, and product development techniques and theories
- Should be able to design schema for enterprise-level applications
- Should be able to apply design patterns
- Should be open to facing new challenges and learning new technologies
- Experience with debugging, performance profiling, and optimization
Qualifications
- 4+ Years of experience in Android native development with Java and Kotlin
- Experience in Android Studio IDE and tools like Android Device Monitor, Logcat
- Solid experience/understanding of OOPS concepts and Design patterns.
- Knowledge of cross-platforms like Flutter, and React Native is an added advantage
- Thorough knowledge of Android APIs and platform capabilities (location-based capabilities within apps)
- Experience with offline storage, threading, and performance tuning
- Proven knowledge of Android UI design principals, patterns, and best practices
- Experience with publishing applications on Google Play Store and the app signing process
- Expertise in payment gateway and social media integration
- Proficient understanding of code versioning tools, such as Git