




Design, develop, troubleshoot, and debug software programs for mobile applications, tools, and services. As part of the Software Engineering division, you will take an active role in defining and implementing standard development practices for the mobile team. You will define specifications for significant new features and design and develop software according to those specifications. You will perform professional level engineering tasks associated with designing, developing, and debugging mobile applications. You will work closely with technical leads and cross\-functional partners, contributing to new products and features while operating at the forefront of mobile technologies. You will recommend improvements to current architectures and help ensure high standards of quality, performance, and user experience. This position supports Oracle Analytics Cloud’s Mobile organization and requires deep expertise in one of the two primary mobile platforms. Candidates applying for the iOS track should have strong experience with Swift, SwiftUI, and UIKit, while those applying for the Android track should demonstrate solid proficiency in Kotlin and Jetpack Compose. Only one platform is required to be considered for the role. **Job Requirements** • 3 or more years of hands\-on experience developing mobile applications • Strong proficiency in either iOS (Swift/SwiftUI/UIKit) or Android (Kotlin/Compose) • Understanding of mobile architectures, design patterns, and best practices • Ability to work collaboratively in a fast\-paced, cross\-functional environment • Strong analytical, debugging, and problem\-solving skills As a member of the Software Engineering division, you will assist in defining and developing software for tasks associated with designing, developing, debugging, or maintaining mobile applications. You will provide technical guidance to other developers, and you will specify, design, and implement changes to existing software architecture as business needs evolve.


