/saur-energy/media/post_attachments/2021/04/oceaneering.jpg)
Oceaneering is looking for a front end Angular8+ Developer responsible for the client side of our applications. The candidate's primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. The candidate's main duties will include creating modules & components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and data binding the final HTML output. You will work in a team with the back-end developers, and communicate with varying API’s using standard methods. A thorough understanding of the entire application development life cycle is required.
Duties & Responsibilities:
ESSENTIAL
- Writing tested, idiomatic, and documented JavaScript utilizing Angular(8+), HTML and CSS in a Microsoft C# .Net based environment. This position requires advanced skills. This is not an entry level position.
- Integrate 3rd party controls and develop custom controls to accomplish specific UX requirements.
- Cooperating with the back-end developer in the process of building the RESTful API’s. The applicant must have excellent written and oral communication skills.
- Develop and maintain Unit and/or Functional tests
NON-ESSENTIAL
- Basic understanding of server-side CSS pre-processing platforms
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
Other
- Carry out work in accordance with the Company Health, Safety, Environmental and Quality Systems.
- Perform the assigned tasks with due diligence regarding the Integrated Management Systems on the Company.
- Eliminate waste of whatever form, to suggest the use of more environmentally friendly substances and practices and contribute to the continuous improvement of the environment.
Supervisory Responsibilities:
- This position has NO direct supervisory responsibilities.
Reporting Relationship:
- This position will report to the Local Team Manager
Location:
- Chandigarh, India
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Please have a online portfolio showcasing your past project experience and be prepared to present it.
REQUIRED
- A college degree, or equivalent education and experience, with a minimum of 5 years of practical experience in Front End Application Development using modern techniques.
- At least 3 years past performance with Angular (most recent in 8+), JavaScript, HTML, CSS
- Significant experience with GIT or similar version control repository
- Significant experience with Okta or similar auth services
- Experiencing integrating 3rd party controls (ie SyncFusion or Infragistics)
Knowledge, Skills, Abilities, and Other Characteristics:
- To perform the job successfully, an individual should demonstrate the following competencies:
- Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
- Technical Skills - Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
- Interpersonal Skills - Focuses on solving conflict, not blaming; Maintains confidentiality; Listens to others without interrupting; Keeps emotions under control; Remains open to others’ ideas and tries new things.
- Oral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.
- Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.
- Cost Consciousness - Works within approved budget; Develops and implements cost saving measures; Contributes to profits and revenue; Conserves organizational resources.
- Ethics - Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
- Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization’s goals and values; Benefits organization through outside activities; Supports affirmative action and respects diversity.
- Planning/Organizing- Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Organizes or schedules other people and their tasks; Develops realistic action plans.
- Quality- Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
- Attendance/Punctuality- Is consistently at work and on time; Ensures work responsibilities are covered when absent; Arrives at meetings and appointments on time.
- Dependability- Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals. Completes tasks on time or notifies appropriate person with an alternate plan.
- Initiative- Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.
- Language Skills: Ability to read and comprehend simple instructions, short correspondence, and memos. Ability to write simple correspondence. Ability to effectively present information in one-on-one and small group situations to customers, clients, and other employees of the organization.
- Mathematical Skills: Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals.
- Reasoning Ability: Ability to apply common sense understanding to carry out detailed but uninvolved written or oral instructions. Ability to deal with problems involving a few concrete variables in standardized situations.
- Computer Skills: To perform this job successfully, an individual should have good MS Project or Primavera Experience, Visio, Adobe, MS Office, Visual Studio, IIS and Sharepoint Designer.
Additional Information:
Working Conditions
This position is considered OFFICE WORK which is characterized as follows.
- Almost exclusively indoors during the day and occasionally at night
- Occasional exposure to airborne dust in the work place
- Work surface is stable (flat)