- Languages:
- Java/Kotlin (Android), Swift/Objective-C (iOS)
- Exposure to Flutter/Dart [ Good to have ]
- Exposure to Redux/React/Javascript [ Good to have ]
- REST/JSON
- CI/CD, Test Automation [ Good to have ]
- GitHub
- JIRA [ Good to have ]
You’ll spend time on the following:
- Architect and build our mobile infrastructure including client frameworks, IDE integrations and build and test tools
- Design & drive new integrations in collaboration with other teams
- Influence and collaborate with engineering leaders, product managers, and the business to develop a unified approach to Mobile engineering in the merchant domain
- Work directly with the product manager and other engineers to build features that improve the Merchant Self Service experience.
- You will focus on solutions that come from better architecture, Take ownership of feature development end-to-end. Be able to drive feature design, code
- refactoring, all the way through delivery.
- Understand how key technical decisions will drive business outcomes
- Participate in on-call rotation to continue to meet our critical SLAs
- Participate in a highly-collaborative engineering team, with a focus on increasing site performance and stability
- You will work closely with other engineers within your group and across the product and engineering organization to identify problems and build effective technical solutions
- Mentor junior team members and encourage your peers to do the best possible work. Be a strong advocate of best design practices
We’re excited about you if you have:
- At least 10+ years experience in software development, experience building developer-facing tools will be a plus
- Exposure to architectural patterns of a large, high-scale web application (e.g. server-driven UI, well-designed APIs)
- Excellent troubleshooting and problem-solving skills
- Ability to work collaboratively through an agile development process that promotes constant team communication
- Strong communication and collaboration skills. Examples of working across teams and organizations on technical initiatives.
- Experience with improving mobile architecture (strategically) and developer tooling/libraries (tactically) of a high traffic app
- Extensive Java/Kotlin experience for Android OR Swift/Objective-C experience for iOS
- Shipped apps to millions of users in the past