ApplySenior Mobile Engineer (Android)
Posted about 2 months agoViewed
View full description
Requirements:
- Strong proficiency in Kotlin, with expertise in reactive and functional programming paradigms.
- Deep understanding of Android application architectures (MVVM, MVC, MVP, etc.).
- Experience in fintech or building 0-to-1 products from the ground up.
- Demonstrated ability to engineer flexible architectures that allow for product evolution.
- Experience working in early-stage software products, either engineered to scale or developed within Research & Development teams.
- Extensive knowledge of professional software engineering practices, covering the full development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
- Minimum of 4 years of relevant industry experience, with a strong focus on mobile development.
Responsibilities:
- Develop and implement product features that enhance the customer experience.
- Architect and refine mobile infrastructure to enable scalability and support the rapid development of new products.
- Collaborate closely with backend engineers to design robust APIs for seamless mobile-to-server communication.
- Partner with Product teams to define requirements in ambiguous environments, ensuring engineering flexibility for future expansion.
- Lead and enforce engineering best practices, maintaining high code quality and system reliability.
- Drive projects proactively, offering strategic direction and problem-solving to navigate uncertainty.
- Mentor the mobile engineering team, elevating skills and optimizing processes for efficiency.
- Design and execute unit and UI automation tests to ensure new features integrate smoothly without disrupting existing functionalities.
- Analyze feature effectiveness using advanced analytics, driving data-informed improvements.
Apply