Who We Are:
Oracle is building a revolutionary SaaS solution to transform the Public Safety industry—and we want your help! Our mission is to provide leading-edge software that equips First Responders to serve communities better. As part of a dynamic and innovative team within one of the world’s top software organizations, you’ll help drive real impact and shape the future of public safety.
Who You Are:
You’re an enthusiastic Android mobile developer, passionate about building reliable, high-quality apps. You enjoy collaborating with others, learning new technologies, and contributing innovative solutions to meaningful, real-world challenges. You write clean, efficient code, care deeply about user experience, and seek opportunities to grow your skills.
Why Oracle?
Join us and help change the future of public safety technology. At Oracle, you’ll collaborate with talented colleagues, access world-class resources, and make a difference for communities everywhere.
Responsibilities:
- Develop and maintain Android applications for Oracle Public Safety, delivering features that empower first responders.
- Work closely with engineering, product, and design teams to define, build, and deliver new functionality.
- Write clean, modular, maintainable code and participate in peer code reviews.
- Integrate apps with backend services using RESTful APIs.
- Implement mobile user interfaces using both traditional XML layouts and Jetpack Compose.
- Assist in shaping mobile UI/UX, prioritizing usability and accessibility.
- Troubleshoot, debug, and resolve technical issues and performance bottlenecks.
- Participate in all phases of app development: design, implementation, testing, release, and support.
- Contribute to continuous integration and delivery practices for mobile development.
- Stay updated with mobile development best practices, tools, and technologies.
Support a culture of collaboration, accountability, and continuous improvement.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 2+ years of experience developing native Android apps using Kotlin and/or Java.
- Hands-on experience building UI with both traditional XML layouts and Jetpack Compose.
- Familiarity with Android frameworks, UI design principles, and best practices.
- Experience with RESTful APIs and integrating mobile apps with backend services.
- Understanding of mobile performance optimization, security, and accessibility.
- Experience with source control (Git).
- Exposure to iOS development (Swift/Objective-C) or cross-platform frameworks (React Native, Flutter) is a plus.
- Familiarity with app deployment, Google Play Console, and CI/CD pipelines is a plus.
- Excellent communication and collaboration skills.
- Eagerness to learn, take initiative, and share knowledge with the team.
- Experience working in Agile or Scrum teams.