Job Description
The ideal candidate will have the following:
Strong JavaScript, TypeScript skills
Experience with Node.js
Experience with at least one SPA framework/library: Oracle JET, React, Angular, Vue, Knockout, etc.
Strong understanding of web page performance
Knowledge of web development best practices
Experience with REST API development/consumption and related server-side technologies (e.g. Swagger, OpenAPI etc.)
Deep understanding of web protocols and technologies such as HTTP, JSON and XML
BS degree in Computer Science, or similar technical field of study
Experience architecting highly available, scalable, and secure systems
Experience with Scrum and Agile methodology
Focus on details when necessary
Eager to learn new technologies all the time
Ability to learn quickly in a dynamic environment
Ability to take ownership of projects and multitasking
Good verbal and written communication skills
Responsibilities
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Required Skills
Debugging
Designing Of Software Applications
Eager To Learn
Git
JavaScript (Programming Language)
Learn Quickly
Multi-Tasking
Node.js
Oracle JET
Software Development
Software Engineering
Web Development
Written And Verbal Communication Skills