A world-leading online trading platform with hundreds of thousands of active users placing millions of trades a month is looking for a highly motivated mobile (i OS/Android) engineer specializing in creating exceptional user experiences for its users. It is the company's mission to disrupt the age-old trade markets by building digital technologies that make trading around the world accessible and more efficient.
You must demonstrate strong software engineering skills, excellent interpersonal communication, extreme ownership, and the ability to accept and give meaningful technical feedback. You will be responsible for designing architecture, writing correct, robust code, maintaining and improving existing functionality, and shipping new features. You will work as part of a Scrum-Agile cross-functional team and collaborate with backend engineers, quality engineers, product managers, designers, and more. The company's team strives to set the bar for trading mobile user experience. They want to work with people who are excited by this goal and have the talent to deliver on it. What You’ll Do - Responsibilities
Design, code and maintain mobile user experiences end-to-end.
Optimize code for performance, stability, and maintainability.
Requirements - What You’ll Bring
Bachelor’s Degree in Computer Science, Software Engineering, or equivalent.
Minimum 4 years experience in Mobile (i OS/Android) development.
Proficient in at least one of Swift, Kotlin, Objective-C, or Java.
Excellent grasp of fundamental computer science concepts, good at solving complex technical problems.
Experience using common design patterns. High standards for code quality, maintainability, and performance.
Experience creating, maintaining, and shipping top-ranking mobile apps is preferred.