Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - WebGL, Three.js image - Rise Careers
Job details

Software Engineer - WebGL, Three.js

Job Description This position is for a knowledgeable cloud application user interface architect and developer. Expertise and experience developing web applications using JavaScript, HTML, CSS is required. The candidate should be well versed in developing and consuming RESTful APIs and using cloud technologies like Docker and Kubernetes. Experience with Java, Javascript, JQuery, Preact.js/React.js and JEE Microprofile app servers are also required. This individual should be highly organized, self-motivated, and have the ability to work independently, as well as work with project managers and peers to understand requirements, document designs, and build and unit test software components.ResponsibilitiesResponsibilities:Ensure the ongoing upgrade and upkeep of cloud software designs by applying industry standards and best practices.Learn and incorporate the best available Oracle and Oracle approved technologies into application architecture.Design, develop, and maintain software modules for UI components.Unit testing, integration testing.Verify, test, and help find resolutions to issues reported by customers and internally.Write clear, concise and thorough design documentsContribute to the resolution of defects and enhancement requestsPerform other work related responsibilities as assigned by managementRequired Skills:Minimum 8 years of experience as a software developer delivering User Interfaces for large-scale, enterprise-wide web applications on cloud platformsMinimum 8 years of experience delivering scalable and highly-available applicationsMinimum 8 years of experience and hands-on knowledge of Javascript, HTML, CSS, Java, XMLMinimum 5 years of experience with UI technologies such as JQueryUI, React.js, Preact.js, Knockout.js, Require.js, and Node.jsMinimum 5 years of experience and hands-on knowledge of RESTful APIs, JSONMinimum 3 years of experience working with Docker and KubernetesExperience with distributed caching technologies like Coherence or HibernateExperience working with database technologies – OracleDB, MySQL, ORM, TopLink/EclipseLinkExperience working on Windows and Linux OSsExperience following agile software development methodologies and life cyclesHighly-motivated, high energy individual with a strong commitment to qualityStrong problem-solving and decision-making skillsStrong oral and written communication skillsStrong organizational and interpersonal skillsAbility to manage multiple projects with minimal directionDesired Skills:Experience with HelidonExperience with Oracle JETInsurance Industry related experience is a plusMinimum Experience:3+ Years experience with required skill set described aboveMinimum Education:4-Year degree in Computer Science or similarly disciplined field and experienceDisclaimer: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 onlyUS: Hiring Range: from $74,800 to $178,200 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 opinionShort term disability and long term disabilityLife insurance and AD&DSupplemental life insurance (Employee/Spouse/Child)Health care and dependent care Flexible Spending AccountsPre-tax commuter and parking benefits401(k) Savings and Investment Plan with company matchPaid 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 holidaysPaid 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 leaveAdoption assistanceEmployee Stock Purchase PlanFinancial planning and group legalVoluntary benefits including auto, homeowner and pet insuranceThe role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.About UsAs a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first 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 calling +1 888 404 2494, option one.Disclaimer: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.• Which includes being a United States Affirmative Action Employer
Applied Intuition Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Applied Intuition DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Applied Intuition
Applied Intuition CEO photo
Qasar Younis
Approve of CEO

Average salary estimate

Estimate provided by employer
$95000 / ANNUAL (est.)
min
max
$80K
$110K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - WebGL, Three.js, Applied Intuition

Join Oracle as a Software Engineer specializing in WebGL and Three.js in Mountain View, CA, where your creativity and technical expertise will take cloud application interfaces to the next level. Our ideal candidate is someone who loves to create and develop engaging web applications using JavaScript, HTML, and CSS. You will dive deep into the world of RESTful APIs while leveraging cloud technology frameworks like Docker and Kubernetes. If you have a passion for building software that not only meets high standards but also enriches user experiences, then this is the place for you. You’ll collaborate with project managers and peers to gather requirements, document designs, and build and unit test software components. This role requires a minimum of 8 years of experience in delivering robust user interfaces within large-scale web applications. You'll need to be proficient in various technologies such as jQuery, React.js, and more. Moreover, strong problem-solving abilities, excellent communication skills, and an independent work ethic are crucial. Here at Oracle, we inspire innovation through diversity, and we can't wait to see how your unique skillset can contribute to our dynamic team. Embrace the opportunity to shape our cloud technology landscape and help businesses around the globe thrive with your software solutions.

Frequently Asked Questions (FAQs) for Software Engineer - WebGL, Three.js Role at Applied Intuition
What are the key responsibilities of a Software Engineer - WebGL, Three.js at Oracle?

As a Software Engineer - WebGL, Three.js at Oracle, you will design, develop, and maintain software modules specifically focusing on UI components for cloud applications. This role also involves unit and integration testing, ensuring high-quality deliverables. You'll continually upgrade cloud software designs using industry standards and resolve defects, all while collaborating with peer developers and project managers.

Join Rise to see the full answer
What qualifications are required for the Software Engineer - WebGL, Three.js position at Oracle?

To qualify for the Software Engineer - WebGL, Three.js position at Oracle, candidates must have a minimum of 8 years of experience in software development with a focus on user interfaces. Expertise in HTML, CSS, JavaScript, and various UI technologies like React.js or jQueryUI is vital. Additionally, knowledge of Docker, Kubernetes, and RESTful APIs is required, along with a degree in Computer Science or a similar field.

Join Rise to see the full answer
What experience is essential for the Software Engineer - WebGL, Three.js role at Oracle?

Candidates applying for the Software Engineer - WebGL, Three.js position at Oracle should have extensive experience—at least 8 years—in delivering scalable web applications and working directly with cloud platforms. Familiarity with development methodologies such as Agile, along with hands-on experience with technologies like OracleDB, MySQL, and distributed caching systems, is strongly preferred.

Join Rise to see the full answer
What can I expect regarding career growth as a Software Engineer - WebGL, Three.js at Oracle?

At Oracle, career growth opportunities for a Software Engineer - WebGL, Three.js are abundant, thanks to our commitment to innovation and inclusion. You'll engage in challenging projects that enhance your skills, paving the way for potential promotions, cross-functional roles, or specialized paths within our vast organization. Working on cutting-edge technologies also offers great opportunities to build a robust professional network.

Join Rise to see the full answer
What is the salary range for a Software Engineer - WebGL, Three.js at Oracle?

The salary range for a Software Engineer - WebGL, Three.js at Oracle is from $74,800 to $178,200 per annum, depending on skills, experience, and location. Additionally, Oracle provides a highly competitive benefits package which may also include bonuses and equity options based on performance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - WebGL, Three.js
Can you describe your experience with JavaScript frameworks, especially Three.js?

When answering this question, detail your practical experience with Three.js, including specific projects where you utilized it, any challenges you encountered, and how you overcame them. It's beneficial to highlight your understanding of 3D rendering concepts and performance optimization in web applications.

Join Rise to see the full answer
What approach do you take towards unit and integration testing in your projects?

Discuss your testing strategies, emphasizing frameworks and tools used for JavaScript testing. Mention how these tests contribute to software reliability and user experience. Highlight your process of identifying bugs and iterating on fixes in collaboration with your team.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects at once?

Explain your method for prioritizing tasks—whether it’s through agile methodologies, time blocking, or project management tools. Be sure to underscore your organizational skills and adaptability in a fast-paced environment.

Join Rise to see the full answer
What’s your experience with cloud technologies like Docker and Kubernetes?

Provide insights into your hands-on experience with Docker and Kubernetes, focusing on how you've used these tools to automate deployment and scaling. Specific examples of projects where you've implemented these technologies will strengthen your answer.

Join Rise to see the full answer
How do you stay updated with evolving web technologies and frameworks?

Mention specific resources such as blogs, online courses, and communities that you engage with to stay informed about advancements in web technologies. Highlight an example of how learning something new benefited your work.

Join Rise to see the full answer
Can you explain the importance of RESTful APIs in your development process?

Illustrate your understanding of RESTful APIs, emphasizing their role in enhancing application interoperability. Provide a scenario or example where a well-designed API significantly improved project outcomes or user experience.

Join Rise to see the full answer
What do you consider when designing cloud applications for scalability?

Discuss the principles of designing scalable applications, such as load balancing, statelessness, and efficient data management. Share examples from past projects where scalability was a challenge and how you approached it.

Join Rise to see the full answer
How do you handle feedback and critiques of your work?

Express a positive attitude towards receiving feedback, explaining how you view it as an opportunity for growth. Offer an example of how you've utilized feedback in the past to improve your development skills or project results.

Join Rise to see the full answer
Describe a challenging bug you faced in a project. How did you resolve it?

Be specific about the issue, the investigation process, and the resolution steps. This shows problem-solving capabilities and a methodological approach to finding solutions under pressure.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how do they contribute to your role as a Software Engineer?

List the programming languages you are proficient in, explaining how they each play a role in your work. Relate your comfort level with each language to the direct impact it has had on your projects, such as efficiency, innovation, or user satisfaction.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Applied Intuition Hybrid Mountain View, California, United States
Posted 11 days ago
Photo of the Rise User
Applied Intuition Hybrid Ann Arbor, Michigan, United States
Posted 6 days ago
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Cytora Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago

Applied Intuition equips engineering and product development teams with software that makes it faster, safer, and easier to bring autonomy to market.

99 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Work&Life BalanceBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!