Front End Developer - Angular, Reactjs @ Sparkfish - Remote

Job Overview

2 days ago

Front End Developer - Angular, Reactjs

Sparkfish - Remote

Only US based US Citizens and Permanent Residents, please. We're unable to provide employment sponsorship or work on C2C basis. Thanks you!

Sparkfish is seeking a hands-on, dedicated Front-End Software Developer (React, Angular, Vue), for a 6 month contract who is driven to push their technical skills and knowledge to build highly interactive interfaces; someone who is not looking for a typical desk job and has the desire and confidence to figure it out, mostly by your lonesome.

A talented and experienced frontend developer with expertise in web UI and interactive application development. Ideally, one with a solid background in the fundamentals of software development and have a deep understanding of best practices in various front-end languages / technologies.

We work with different clients who serve a variety of industries, so on one project you might be helping to migrate a company’s systems to the cloud, the next month you might be developing a mobile app, and still the next project you may be developing a web application. There is a ton of opportunity for a variety of innovative projects!

We're a small company, but we've landed gigs serving some big brands. In general, our company is on two tracks. We run a consulting company that helps other established companies solve their problems, whatever those might be. And, we also help new startups get their products launched. So if you like a startup environment but without all the instability, then this might be a great fit.

Please send your resume and ask questions. We will provide feedback within a few days.

Skills Needed

  • Must have 3+ years of professional software development in web development and web technologies
  • Skilled with common front-end technologies such as HTML, CSS, JavaScript, TypeScript, VUE, REACT, and Node
  • Deep experience in one or more relevant front-end frameworks, such as Vue or React or Svelte
  • Experience translating designs and wireframes into high quality responsive code
  • Expertise in cross platform testing and debugging
  • Ability to rapidly prototype and adjust in response to customer feedback
  • Experience with SPA concerns, like organizing components, state management, routing
  • Expertise with calling RESTful APIs, and some passing familiarity with GraphQL and gRPC
  • Knowledge of modern authorization mechanisms, such as JSON Web Tokens, OAuth, etc
  • Solid coding practices including peer code reviews, unit testing, and a passion for agile development
  • Deep experience with common front-end build pipelines and tools such as Babel, Webpack, NPM, etc

Preferred Qualifications

  • Familiarity with cloud-native applications (Azure/AWS/Heroku)
  • Familiarity with cross platform mobile frameworks such as Ionic
  • Experience with, or desire to learn, native mobile app development
  • DevOps practices and experience with Azure DevOps, GitHub, GitLab, etc

Requirements

Must be a good person. Humble, yet confident in your abilities, and able to work through both merge conflicts and people conflicts.

Sure, it'd be great if you have all the enterprise-grade training in every possible technology already. But, all we really need is a smart person with just enough experience, as long as you also have the grit and ability to google until you figure out whatever problem is in front of you.

Interview Questions

Answer 10 questions and post them in a Github gist to share your responses to review … this really saves everyone a LOT of time:

  • How would you classify your experience level as a developer? What are your development strengths?
  • What are your top 1-2 favorite editor(s)?
  • Have you ever done a pull request?
  • Do you prefer working directly with the business people? Or do you find it's best to have a go-between run interference?
  • Have you worked with any of the cloud providers (Heroku, AWS, Azure)?
  • Can you explain what DevOps and/or continuous integration is, and some of the benefits? Have you used anything like GitHub Actions before?
  • Are you technology agnostic? Or are you pretty strict when it comes to things like Mac vs Windows, or AWS vs Azure?
  • What do you know about "secure coding" practices?
  • Have you ever had a chance to do server-side development? Does that interest you? If so, would you lean towards Node, or using some other language like C# or Python?
  • Are you happily satisfied with Web UI development? It's totally OK if you are, but we’re curious how eager you are to expand into things like native mobile development with Swift, etc.
  • On a scale of JavaScript to TypeScript, how critical do you think typing is to the future?
  • Don't jest in your response, but when do you think unit testing is seriously a good idea? And when is it a complete waste of time?
  • How comfortable are you in creating a webpack.config.js file from scratch? Would you say you are a Webpack master, or jedi in training?
  • It wasn't too many years ago that Webpack was the new kid on the block. Have you checked out some of the up-and-coming competitors like Rollup, Snowpack or others?
  • Explain what NPM is, like you’re talking to your mother. Also, please unravel the motivation behind Yarn.
  • Have you ever published an NPM package? If not, based on what you just googled, what are the basic steps?
  • Can you explain what REST sorta kinda means?
  • For most things, REST is probably the way to go. But when do you guess GraphQL is a better fit?
  • Even if you've never used these, describe how important you feel front-end error tracking systems are, like Rollbar, LogRocket or even Hotjar?
  • What are your thoughts on CSS styling libraries and when to use utility libraries like Tailwind vs more complete frameworks like Bulma? What about LESS and SASS -- when are they worth it?
  • How enthusiastic would you be if we asked to pay you to take some training courses on Udemy?
  • How many of these platforms / languages / frameworks do you have experience with? Feel free to add similar items as you find appropriate. (organize your response in order or preference)

Only US based US Citizens and Permanent Residents, please. We're unable to provide employment sponsorship or work on C2C basis. Thanks you!

Job Type: Contract

Pay: $50.00 - $60.00 per hour

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • Angular: 3 years (Preferred)
  • Front-end development: 3 years (Preferred)
  • CSS: 3 years (Preferred)
  • Vue.js: 3 years (Preferred)
  • React: 3 years (Preferred)

Work Location: Remote

Similar Jobs

Frontend Engineer

TDMK Digital

Arlington, VA

Responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code. Java Full Stack Development – Expert.

UI/UX Developer (W2 Only Accepted)

thinklabs.io

Remote

Free training and Assured placements. We also provide Direct marketing for experienced candidates. FEEL FREE TO CONTACT US THROUGH PHONE.

Senior Web Developer - Drupal

TDMK Digital

Arlington, VA

TDMK Digital is looking for a qualified *Senior Web Developer - Drupal* to join our team to support one of our federal contracts.

Application Developer

TDMK Digital

Arlington, VA

The Java developer will be responsible for analyzing, designing, developing, testing, debugging, and ensuring all modules satisfy end-user requirements and…

Mobile Engineer

Trader Interactive

Remote

The team strives to impact customer experience, teamwork and making an impact. Team members will be in charge of the full app lifecycle development process.

Full Stack Web Developer (Remote)

Apploi

New York, NY

Excellent communication skills, both verbal and written. React and Python experience is not necessary. Experienced with writing quality, reusable, readable…

Senior Web/Mobile Engineer

Recru Systems LLC

Remote

Work with Product Owners, QA and peer developers to deliver scalable solutions with a high degree of operational excellence.

Back End Web Developer

Bliss Digital

Remote

Developing and maintaining back-end code for websites. Bliss use a salary banding system to encourage fairness and transparency. Use of Docker and Composer.

Web Developer (Remote)

MediaNews Group

Philadelphia, PA

Designs and develops the web infrastructure including back-end database management. The Web Developer designs and develops software solutions for websites that…

.Net Developer with Angular Experience

CAN Softtech, Inc.

Remote

9+ *years of development experience using . Bachelor's Degree* in information technology, computer science, information management, or related field.

UI Angular Developer ( ONLY GC & USC )

Veterans Affairs

Remote

Help back-end developers with coding and troubleshooting. Proven work experience as a Front-end developer. You will be responsible for building the ‘client-side…

Principal Software Engineer - Javascript / Node

News Uk

Remote

We design, develop and operate all of News UK's future customer facing products and platforms. Product Platforms build a shared library of components that can…

Principal Front-End Engineer

Jane.com

Remote

Bachelor’s degree in CS/Engineering or equivalent experience. 8+ years of hands-on experience developing software.

Senior Mobile Developer - Contract Position

Differential

Remote

This is a full time contract position for 4 to 16 weeks with the potential for ongoing part time work. They flourish in a continuous-delivery process where…

Front-End Engineer

aiXplain

Remote

Build reusable components and front-end libraries for future use. Take the lead in front-end development for aiXplain, collaborate with product owners,…

JavaScript Front-End Developer (Remote)

Oxley Enterprises®, Inc.

Remote

The JavaScript Front-End Developer develops and maintains front-end applications. Minimum/General Experience: 5 years of experience.

Application Development Specialist

i3 Verticals

Remote

Focusing on application defects; diagnosing issues as a defect or enhancement. If defect correcting issue and checking in for release.

Front-End Web Expert, Lead

Booz Allen Hamilton

McLean, VA

Work with the development team to ensure accessibility for all users by developing a front end that functions across browsers, platforms, and devices while…

Front-End Developer

Vail Resorts

Broomfield, CO

Shift & Schedule Availability: Full Time / Year Round. The ideal candidate will have excellent communication skills with the ability to work in a fast-paced,…

React Developer (Frontend)

Braintrust

San Francisco, CA

At least ten years working in front-end development. Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Senior Front End Software Engineer (React)

Constant Contact

Remote

Ability to articulate engineering design strategies related to front-end technologies. Provide technical leadership and be a key contributor to a cross…

Senior Frontend Engineer (Private Cryptocurrency Startup)

Recruiting From Scratch

New Haven, CT

Our client is a new cryptocurrency that takes no shortcuts on privacy and usability. Client's wallet (see Figma). Build, document and maintain tests.

Front End Developer

Social Driver

Washington, DC

Social Driver provides full-service digital agency solutions to our clients ranging across digital marketing, social media management, digital advertising,…

Front End Software Engineer (React)

Constant Contact

Remote

Ability to articulate engineering design strategies related to front-end technologies. Contribute code for front end features and functionality, participate in…