Job Description
Oracle JavaScript Extension Toolkit (JET) is an open-source library containing components and services that power Oracle's Cloud applications. It is the foundation upon which Oracle's award-winning design system (Redwood) is built. JET uses a variety of frontend technologies to provide a modern, flexible framework used by thousands of application developers inside and outside of Oracle.
Job Description
We are looking for talented Principal Software Engineers who are passionate about frontend development to help us continue to deliver world-class user experiences for our customers. We are a core piece of Oracle's application platform and the technology that we deliver powers every page of every application delivered by Oracle and its partners. Your work will empower these teams to build stunning enterprise applications that will set new standards for the industry.
As a member of our team, you will be deeply involved in every aspect of software development. You will be working directly with other engineers, designers, product managers, and architects to research, design, and deliver new features, services, and components. You will be counted upon to bring the rich visuals of the Redwood design system to life while meeting enterprise requirements for accessibility, localization, security, and performance.
From a technology perspective, we are using TypeScript to deliver a set of Preact components, hooks, and utilities that can either be consumed directly or indirectly through the use of a companion set of HTML web components.
About You
You care not just about getting things done, but about getting them done right. You have strong analysis skills and recognize that the "edge case" can sometimes be the thing that makes or breaks a design. You have an intuition for breaking down hard problems and building up robust solutions.
You have solid communication skills. You can clearly explain complex technical concepts. You can lead discussions with architects and non-engineers and strive to build consensus. You advocate for your position and present technically sound arguments while remaining open to the feedback and thoughts of others.
You are driven. You have a strong sense of ownership and a desire to see things through to completion. You have a proven track record of leading and mentoring others. You are collaborative by nature and dig in to ensure that the team is successful.
You are passionate about UI. You have an eye for detail and enjoy solving problems that arise at the intersection of form and function. You are at home analyzing UX designs in Figma or Sketch and performing complex code reviews.
Minimum Qualifications
7+ years of industry experience
Ability to work in a collaborative, distributed, cross-functional team environment
Ability to quickly grasp and distill highly complex UX issues into clean, understandable solutions
Exceptional HTML, CSS and JavaScript/TypeScript skills
Experience building component libraries
Experience leading other engineers
Extensive experience developing complex web applications in React/Preact
Experience with debugging and profiling in modern desktop and mobile browsers
Experience with git, node and command-line tools
Career Level - IC4
Responsibilities
Implement reusable UI components and features that will be used across all of Oracle's applications
Architect efficient and reusable UI capable of driving complex interactions
Collaborate with Designers, Managers, and Engineers to deliver compelling UI
Lead and mentor other engineers; always look for ways to help the team level up
Identify and resolve accessibility, performance and design issues
Stay current with the latest development best practices and drive change within the team
Disclaimer:
Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
Range and benefit information provided in this posting are specific to the stated locations only
US: Hiring Range in USD from: $96,800 to $223,400 per annum. May be eligible for bonus and equity.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following:
Medical, dental, and vision insurance, including expert medical opinion
Short term disability and long term disability
Life insurance and AD&D
Supplemental life insurance (Employee/Spouse/Child)
Health care and dependent care Flexible Spending Accounts
Pre-tax commuter and parking benefits
401(k) Savings and Investment Plan with company match
Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
11 paid holidays
Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
Paid parental leave
Adoption assistance
Employee Stock Purchase Plan
Financial planning and group legal
Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.
About Us
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.