Full Job DescriptionWe are looking for talented software UI engineer who can get things done to our Oracle Recruiting Cloud team. We have a unique working environment where great engineers thrive. The team is made up of seasoned professionals and open to adopting new innovative solutions wherever it makes sense. We are a well-organized software shop with lightweight processes for continuous integration, code reviews, proper versioning control and unit testing that help us be more productive.
Key Responsibilities:
• Closely collaborate with the architect to design secure and scalable Cloud solutions for new projects or change requests.
• Collaborate with UI Designer to share technical feasibility of UI design.
• Deliver features as per business priorities in a distributed environment.
• Understand application features using existing documentation and dig deeper using source code to become SMEs
• Independently determine root causes of application failures and work closely with the development to drive resolution of bugs.
Requirements:
• BS or MS degree (in Computer Science or related discipline) or equivalent.
• Work Experience :
o Minimum of 7 years of experience in a front-end development role
o Minimum 7 years of JavaScript development
• Technical Skills
o Subject-matter expert in HTML, CSS and ES6+
o Experience with JavaScript frameworks such as Angular, Knockout, React, JQuery
o Experience building and deploying SPAs on a cloud infrastructure
o Experience with developing web applications or web sites optimized for mobile platforms using responsive UI design concepts
o Experience with website performance tuning and aware of popular available tools
o Familiar with CSS-based frameworks such as SASS, LESS
o Comfortable defining and managing UI-based Functional and Unit tests using jasmine or jest
o Strong conceptual, typographical, and strategic thinking skills for online and mobile sites and applications
o Experience with working in Agile development methodology especially SCRUM
• Strong Plus
o Experience with ADF
o Experience with architectural patterns such as MVVC, REST, Web APIs
o Familiarity with JS bundlers such as Webpack or npm.
o Java development experience
o Knowledge of relational database system
• Passion for design and great attention to detail
• Strong written and verbal communication skills (English); ability to communicate design concepts to various types of audiences
Design, 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.
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
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, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.