offergenie_white
Oracle

Software Developer

Oracle

Pleasanton, CAFull Time
Senior LevelFrontend Developer
Apply with AI Cover Letter

Job Description

Design, develop, troubleshoot, and debug complex software programs for web-based applications, tools, and services, with a strong emphasis on modern UI frameworks and frontend architecture. Build scalable, high-quality user interfaces using JavaScript, TypeScript, React.js, and Knockout.js, and integrate them with backend microservices through RESTful APIs.

As a member of the software engineering division, you will take an active role in defining and evolving standard engineering practices, coding standards, and UI development patterns. You will be responsible for designing and developing end-to-end application features, collaborating closely with backend, platform, and DevOps teams. This includes working with Kubernetes-based deployments, relational databases using SQL, and ORM frameworks to ensure seamless data flow and performance.

Work is non-routine and highly complex, requiring the application of advanced technical and business skills in frontend engineering and full-stack development. You will act as a leading contributor, both independently and as part of a team, providing technical direction, code reviews, and mentoring to other engineers.

Nice to have: experience writing effective AI prompts and familiarity with Vector Databases for AI-driven or intelligent application features.

Qualifications:
BS or MS degree in Computer Science or a related field, or equivalent practical experience.
Minimum of 7 years of software engineering experience, with strong proficiency in modern UI frameworks and web application development.
Own and drive frontend/UI architecture for large-scale, microservices-based applications
Define technical strategy, standards, and best practices for UI frameworks and component platforms
Lead design of UI integration with backend microservices and RESTful APIs
Partner with backend, platform, DevOps, and product leaders on system architecture and roadmap decisions
Guide scalable, resilient solutions on Kubernetes-based platforms
Review complex designs and code; resolve critical technical challenges across teams
Serve as the technical authority for frontend and web platform engineering
Mentor senior engineers and influence technical excellence across the organization
Evaluate and drive adoption of new technologies and tools
Contribute to AI-enabled experiences (prompt design, vector databases) as a plus