|
Search Jobvertise Jobs
|
Jobvertise
|
Senior Front End developer Remote Location: US-CA-Sacramento Email this job to a friend
Report this Job
Senior Front End Developer Fully Remote 6 + Months Phone + Skype JOB DESCRIPTION: 80% UI Layer - TypeScript, React/Redux 20% Server Side - this is Node.JS and SQL. They uses Node.JS for the server platform and there is some database (SQL) it talks to (link removed) API end point type connections. The system already exist so they need to be familiar with the Server side. This is full stack with heavy UI. Media or entertainment industry domain experience only Desktop deployed web application (uses React and TypeScript, it doesn't run live on web because it is on Electron and can run when offline). Candidates must have a strong Web Application Development background. Key Responsibilities: - Design, document, develop, and deploy a multi-environment application, focusing on the UI layer of installed client (Electron) interacting with corresponding server layer.
- Develop server-side logic when appropriate and be comfortable debugging across the full application stack.
- Work in a Scrum/Agile environment to release on a regular cadence while ensuring high velocity.
- Collaborate closely with other developers, Product and Project Management, QA, Architecture, and DevOps to ensure that the right solutions are being delivered.
- Implement new features and data-driven interfaces using React/Redux, HTML5, CSS3, TypeScript/ES6, Semantic UI, NodeJS, SQL, etc.
- Write high-performance, reusable, modular code along with automated unit tests
- Refine feature requirements with Product Management on a regular basis.
- Work with UX group to turn concepts into code.
Education & Experience: - Bachelor's degree in Computer Science or STEM field with software experience.
- Minimum 7 years of professional software development experience with a focus on UI development of web applications
- Experience working successfully in a remote environment
Knowledge, Skills & Abilities: - Strong experience with TypeScript and JavaScript on both front-end and server
- Production experience using React/Redux
- Experience with TS/JS tools including Webpack and TSLint
- Strong Front-end development experience, with strong knowledge of HTML/CSS
- Knowledge of CSS and layout best practices, box model, positioning, mix-ins, debugging layout issues. Experience with frameworks such as Less/SASS or Semantic UI
- Responsive UI design experience
- Experience working with middle-tier code, including Node.js
- Experience working with SQL queries and schema design
- Solid knowledge of REST, JSON and ability to debug both client and server
- Knowledge of OO fundamentals, data structures, and algorithms
- Familiarity with development under MacOS and Linux, including bash and CLI utilities
- Familiarity with revision control (Git) and pull-request branch/merge model
- Familiarity with deploying to cloud platforms such as AWS and Azure.
- Familiarity with deploying to desktop platforms such as macOS and Windows
- Ability to absorb, understand and communicate written and verbal information and ideas, and to deliver in a concise manner that is easily understood by others.
- Ability to apply critical thinking to identifying the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Desired: Experience with automated deployment applications (e.g. Jenkins)
- Hands-on experience with desktop JavaScript containers such as Electron a plus
- Experience with other languages (especially Java or Python) a plus
Stellent IT LLC
|