About the Role
The role involves developing and maintaining mobile applications with a focus on performance, scalability, and user experience. The engineer will collaborate with cross-functional teams to deliver reliable and innovative features.
Responsibilities
- Design and implement mobile application features for iOS and Android platforms
- Collaborate with product and design teams to define technical requirements
- Write clean, maintainable, and efficient code
- Conduct code reviews and ensure adherence to best practices
- Troubleshoot and debug issues across mobile platforms
- Optimize applications for performance and responsiveness
- Ensure compatibility across various devices and screen sizes
- Integrate with backend services and APIs
- Maintain existing codebases and refactor when necessary
- Stay current with mobile development trends and technologies
- Participate in agile development processes including planning and stand-ups
- Write unit and integration tests for mobile code
- Support deployment and monitoring of mobile apps
- Work with security standards to protect user data
- Improve app store ratings through quality improvements
- Collaborate with QA teams to resolve reported issues
- Monitor app performance using analytics and crash reporting tools
- Contribute to technical documentation
- Ensure compliance with platform-specific guidelines
- Support localization and internationalization efforts
- Participate in architecture discussions for mobile solutions
- Help define mobile development roadmaps
- Mentor junior developers when needed
- Respond to production issues in a timely manner
- Evaluate third-party libraries and tools for integration
Nice to Have
- Experience with Flutter or other cross-platform frameworks
- Knowledge of fintech or payment systems
- Familiarity with regulatory compliance in financial apps
- Experience scaling mobile applications
- Background in UX/UI design collaboration
- Open source contributions in mobile space
- Experience mentoring engineers
- Knowledge of mobile authentication flows
- Understanding of A/B testing frameworks
- Experience with crash reporting tools like Sentry or Crashlytics
Compensation
Competitive salary based on experience, paid in local currency
Work Arrangement
Remote within Chile
Team
Part of a distributed engineering team focused on product innovation and technical excellence
Why This Role Matters
The mobile applications are central to the user experience, and this role directly impacts how customers interact with financial services. Building reliable, fast, and secure features helps drive trust and adoption.
Technology Stack
Primary languages include Swift and Kotlin. The team uses modern CI/CD tools, REST APIs, and follows a microservices backend architecture. Monitoring is done through industry-standard observability platforms.
Growth Opportunities
Engineers are encouraged to grow technically and mentor others. There are clear paths for advancement based on impact, initiative, and leadership within the team.
Onboarding Process
New hires go through a structured onboarding program including codebase orientation, tool setup, and team introductions to ensure a smooth start.
Not applicable, position based in Chile