DescriptionDesign, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
ResponsibilitiesResponsibilities
- 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
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