Job Description :
Position: JavaScript Engineer
Location: Dallas, TX 75201
Duration: 12 month+ contract
ONLY GREEN CARDS and US CITIZENS
Phone and F2F

The candidate’s primary focus will be to develop and maintain modular component-based web applications for a drilling automation project. This will include creation of single page applications, visualization of real time data and optimizing existing applications for better performance.

A successful candidate will have 6+ years of experience working with “best practices” to develop production quality front-end interfaces. Finally, the candidate must have strong communication skills, team orientation, and work effectively in a distributed, multi-discipline development environment.

Responsibilities:

· Proactive engagement in creating and ensuring an amazing web experience for our end users
· Work within a team to create and enhance applications software for the oil/energy technology industry.
· Work with team members and customers to design and implement new feature requests
· Follow best practices for coding, testing, and creating software using JavaScript and a component-based architecture
· Implement complex and large enterprise software systems within a team setting
· Recommend new technologies, tools and standards to improve efficiency and productivity within the team
· Research, test and implement new technologies to support the application architecture.
· Support deployment, maintenance and troubleshooting of production software.

Must Have:

· Excellent communication and teamwork skills
· Ability to solve difficult problems creatively
· Ability to create clear and concise technical documentation
· Passion for great UX and UI
· Aware of the details when it comes to the user interface
· Deep experience with JavaScript and higher order functions
· Great work experience with Angular JS
· Excellent knowledge of HTML / CUSS
· Experience with Charting, Visualization, and animation with SVG or SVG based libraries
· Experienced with ingesting Third party API
· Expert knowledge of OODs, design models, UML, data structures and algorithms
· Ability to analyze, scope, and document User stories and high level requirements
· Experience using Git advanced features like rebasing and squashing in the command line
· Practical knowledge of Agile / SCRUM / Kanban development methodologies and best practices

Great to have:

· Work experience and Webpack 2+ configuration
· Experience working with npm and node in the terminal
· Experience with UML (Class, Sequence, Activity, and Component Diagrams)
· Intimate knowledge of ES6 +
· Experienced with other SPA frameworks (VueJS, Angular 2+, React)
· Experience with the current state management libraries (redux, etc
· Knowledge of backend frameworks in any language (not required)
· B.S. in Computer Science or Software Engineering or comparable technical degree
             

Similar Jobs you may be interested in ..