About Paxful
Paxful is a people-powered marketplace for moving money from anywhere, to anyone. With over 12 million users across 170+ countries, Paxful offers access to crypto and local currencies using more than 450 payment methods.
Job Description
The Staff Mobile Engineer is a seasoned professional with at least 10 years of experience in mobile development. Specialized in finance or crypto within the technology industry, this individual excels in leading problem-solving, driving coding excellence, ensuring comprehensive testing, and adopting scalable and secure software implementations for solutions in areas like trading, swapping, regulatory compliance, fraud detection, automation, and more.
Requirements
- Past experience within the fintech sector, or understanding of financial regulations, compliance, and security best practices.
- Excellent analytical, critical thinking, and problem-solving skills in financial technology contexts.
- Ability to manage, coordinate, and prioritize work with multiple team members for delivering software with quality in time.
- Strong communication skills and an ability to collaborate cross-functionally with product, engineering, and other departments.
- Able to explain technical concepts to both technical and non-technical stakeholders.
- Must be located in the Americas or Europe (between time zones UTC-5 and UTC+3).
Qualifications
- Solid track record of over 10 years demonstrating mastery of native Android development, mainly in production mobile apps.
- Extensive experience in working with Kotlin and Java for delivering pixel-perfect applications and high-end animations using XML layouts and UI frameworks like Jetpack Compose.
- Solid experience in debugging and optimizing the performance of mobile apps for multiple devices.
- Demonstrated proficiency in working with APIs using industry standards like REST, GraphQL, and WebSockets, as well as using PubSub services.
- Proven experience in state management and connectivity for large-scale applications.
- Knowledge of software for interface prototyping and wireframing like Figma.
- Understanding of Git and branching models for coordination with team members.
Nice to have
- Hands-on experience working with release management on multiple tracks within app stores, like Google AppStore and Huawei AppGallery.
- Familiarity with mobile device security, traffic encryption, and authentication protocols.
- Enhanced skills in other programming languages like Python, PHP, or Golang are highly valued.
- A comprehensive grasp of economics and finance, including swaps, escrows, scalping, staking, and lending.
Responsibilities
- Write production-ready, testable, and clear documented code, and handle edge cases.
- Understand team development approach, identify gaps, and recommend solutions.
- Maintain expertise in the team's domain areas, its services, interactions, and data flows.
- Utilize design patterns for scalable applications, anticipating future changes.
- Perform systematic debugging within the domain.
- Ensure epics and projects are broken down, prioritized, and understood by the team.
- Communicate clearly with other teams, fostering effective and targeted communication.
- Promote documentation and knowledge sharing within the team and with stakeholders.
Benefits
We encourage a remote-first approach for geographically distributed teams, being open to skilled professionals from around the world. You can expect:
- Competitive salary
- Fully remote work environment
- Flexible working hours with a 4-hour overlap in Eastern Time (EST)
- Opportunity to work with cutting-edge technologies on impactful projects
- Collaborative, innovative, and supportive work culture
- Opportunity to mentor and lead a team of talented engineers
- Professional growth and development opportunities