Full-Stack JavaScript Developer
Location: Pleasanton, CA
Must be local
Duration: 6+ Months
Description:
Utilizing knowledge of operating systems such as Unix and
Windows NT, TCP/IP, and internet services such as HTTP and FTP server software
operations, develop custom programs written in languages such as Perl, C, C++,
Java, ActiveX, designed to enhance user appeal and utility as well as the
overall functionality of the site. Create Web front-end user interface to new
or existing databases using a combination of HTML, and SQL, C, Visual Basic or
other languages to make business applications Web accessible.
Responsibilities:
- Create universal/isomorphic, single page apps for
enterprise customers using JavaScript Frameworks, such as React and
NodeJS.
- Develop ReactJS front end implementation in
coordination with service APIs backed in NodeJS.
- Interfaces with Product Manager and Engineering Lead to
determine requirements, resolve problems, and perform testing.
- Collaborate to implement and improve our user
interfaces and user experience.
- Contributing unit tests for the code you write.
- Using JavaScript frameworks, you’ll develop reusable
components that can be leveraged across our web application.
- Drive effective, clear, and meaningful user experience
with our desktop interfaces.
- Rapidly work from rough goals to drive specific
implementations, acknowledging and communicating tradeoffs.
- Clearly communicate, define and develop additional
service APIs to support advances in user experience and front-end
capabilities.
Qualifications:
- Four-year bachelor’s degree in Engineering.
- 9+ years of overall industry experience.
- 6+ years of experience in design, development, and
testing of web software applications.
- 3+ years of experience with React/Redux
- 2+ years of experience with one or more of the
following: Node JS, C#, Java.
- 1+ years of experience with one or more of the following
databases such as MSSQL, MySQL, NoSQL.
- Top-notch programming skills and a track record of
getting stuff done.
- Comfortable with Git and collaborative development
processes.
- Experience developing with continuous integration and
iterative development.
- Experience with one or more JS frameworks: React,
Angular.
- Experience with server-side web development stack (e.g.
Node.js, Java, etc.)
- Experience with caching techniques and technologies.
- Experience with consuming data from API's.
- Experience with Unit Testing / TDD (Jest, Enzyme,
etc.).
- Express.js, NodeJS and NPM.
- Up-to-date, in-depth knowledge of modern HTML, CSS and
JS as well as browser and device compatibility.
Required
Skills:
API, C++, HTTP, JavaScript, PERL
Please share your updated resume at sha...@perksys.com
Thanks
Shashi
Perk Systems Inc