Job Requirements
Job benefits
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
This job post is managed by
Job description for Senior Mobile Engineer (Flutter) - VN at Xendit
- Build and maintain Xendit mobile applications and frameworks
- Build required tooling or infrastructure to help us do that easier
- Build entire mobile solutions with best practice, performance, delightful user experience, and scalability in mind
- Help guide business requirements with technical feasibility and/or constraints
- Partner with Software Engineers, UX/UI, User Research, Quality Engineers, Product Owners to deliver quality customer experiences
- Actively lead and participate in all team agile ceremonies
- Be an active advocate of the mobile platform through both internal and external developer communities
- Remain an active learner in all technologies related to mobile development
- Do whatever it takes to make Xendit succeed
- Strong expertise or at least 3 years of experience in developing and successfully shipping mobile applications using native iOS or Android
- An interest to learn or some experience in developing and successfully shipping mobile applications using Flutter
- Experience with integrating native SDK OR creating wrapper for native SDK
- Experience with dependency management or package management tools such as Cocoapods, Carthage, Swift Package Manager, Gradle, or Maven
- Experience with build automation tools or continuous integration (CI) and continuous delivery (CD) tools such as Fastlane, CircleCI, Bitrise, GitHub Actions, etc
- Experience with unit, integration, and E2E test frameworks
- Strong knowledge of mobile application user interface (UI) / user experience (UX), architecture, framework development, performance optimization, and security
- Experience with monitoring tools, for instance Firebase, Sentry or Crashlytics
- Strong desire to independently learn engineering skills and share it with other software engineers
- Ability to mentor and level up other software engineers on your team
- Experience with Scrum/Agile development methodologies
- Ability to break down complex product requirements into well-groomed user stories
- Experience in wiring applications up to backend microservices
- Experience with integrating CMS platform services with App modules
- Experience building a native app
- Experience with contributing to open source software or developer community
- Solve for the customer first: You build what customers want. You think about what is right for customers, not what is easiest for you
- Demonstrate mastery of honey badgery: You make ambitious goals. Then execute…no matter what stands in the way. When knocked down, you get up
- Take on challenges willingly and can be trusted to execute: You can be trusted to get things done right the first time quickly. You hit your deadlines
- You’re like us: You smile a lot, think work is fun and don’t take yourself too seriously. You measure yourself against the best and believe feedback is the breakfast of champions. You follow the golden rule.
- You’re remarkable: People naturally talk about how awesome you are. If we can’t find someone who raves about you then it’s unlikely we will too.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More