Bankjoy
Senior Android Engineer
Canada · Senior
Sponsorship not specifiedDetected 36 days ago
KotlinAndroidBackend DevelopmentCode ReviewGitCI/CDRESTCommunicationCollaborationProblem SolvingMentoringAdaptability
About the role
- Bankjoy provides modern digital banking products including mobile banking, online banking, online account opening, loan origination, and conversational AI.
- Android Engineer for our mobile team to join Bankjoy!
- Bankjoy provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age or disability. #LI-Remote
Responsibilities
- Partner cross-functionally with product, design, and engineering to deliver high-quality, user-centric Android experiences
- Design, develop, and maintain Android applications using Kotlin with a strong focus on performance, scalability, and usability
- Architect and implement robust, maintainable solutions aligned with best practices and long-term product goals
- Participate in feature planning, technical design, and effort estimation
- Maintain and improve code quality through testing, code reviews, and continuous refactoring
- Write and maintain unit tests to ensure reliability and stability
- Maintain and enhance CI/CD pipelines and development workflows
- Document code, systems, and processes to support team knowledge sharing
- Bankjoy is a Y Combinator and Bessemer Venture Partner backed FinTech startup.
- You will be responsible for developing native Android code solutions to build digital banking products and features with best UI and UX practices.
Requirements
- 7+ years of professional software development experience, including 5+ years focused on Android development
- Strong proficiency in Kotlin and modern Android development, with experience building scalable UI, state management, and app architecture.
- Strong understanding of software architecture patterns (MVVM, MVC, etc.) and best practices
- Strong understanding of UI/UX principles and building intuitive user experiences
- Ability to make sound technical decisions and balance trade-offs in fast-paced environments
- Solid experience with testing practices (unit testing, UI testing, TDD) and maintaining high code quality standards
- Proficiency with Git and modern development workflows
- Track record of success in high-growth or startup environments, demonstrating ownership and adaptability
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
- Proven experience designing, building, and shipping high-quality, scalable Android applications
- Solid experience integrating RESTful APIs, backend services, and third-party libraries
- Demonstrated ability to lead technical initiatives and deliver projects end-to-end
- Experience mentoring engineers, conducting code reviews, and improving team code quality
- Strong cross-functional collaboration skills with product, design, and backend teams
- Exceptional problem-solving skills, strong communication, and a collaborative mindset
Compensation
- Competitive compensation
Company info
- We are changing the way community banks and credit unions do business, enabling them to become tech-driven and digital first.
- Our mission is to revolutionize banking tech infrastructure by leading digital transformation at financial institutions - big and small.
- We're looking for a talented Sr.
Apply directly at Bankjoy →Create a free account for alerts like thisView Bankjoy immigration profile
This listing is sourced directly from Bankjoy's careers page and normalized into a canonical job model.