Careers

Senior Front-End Software Developer (React-NodeJS)

Senior Front-End Software Developer (React-NodeJS)

Workplace Type : Remote - Region : San Francisco, CA

What We’re Looking For

• 10+ years experience in Senior Front-End web development
• Deep expertise in HTML, CSS, and Node JS.
• Experience with JavaScript and CSS
• Experience with React
• You should be comfortable working with the command line and git.
• Experience building websites with React. We use React, but the ability to write lightweight, performant javascript without a framework is also key.
• We don’t need you to be a designer, but we want someone who can partner closely with our talented design team. Experience with InVision and Figma is helpful.
• Working knowledge of the way front-end systems run in the cloud and download to the browser. Can you diagnose a caching problem with a CDN, and do you know how to fix it?
• Understanding or further reading of further-reaching technical concepts. (E.g., API design, modular structures, dependency injection, test automation, functional vs object-oriented programming, design patterns, etc.)
• Strong leadership and mentoring skills. You’ll actively work with more junior developers to provide guidance and help develop their skills and careers.

Your responsibilities will include:

• Driving the technical design and development of enterprise web applications and leveraging a test-driven development approach.
• Developing performant front-end components and solid front-end architectures that easily integrate with other systems and technologies.
• Collaborating with a cross-functional and global team of product owners, back-end developers, enterprise architects, designers, and QA to understand detailed requirements and deliver robust cloud-based solutions to drive business growth and profitability.
• Utilizing programming languages and frameworks like React, Typescript, JavaScript, HTML, CSS, and LESS/SASS.
• Experimenting with and learning new technologies and mentoring other members of the engineering team. Requirements
• 5+ years of experience with building modern web applications with JavaScript/Typescript (React, Vue.js, AngularJS) and semantic HTML5/CSS3 including:
• Ability to work with remote, RESTful APIs, and third-party web services
• Loading data asynchronously
• Understanding state management
• Using JavaScript templates and dynamic views
• Using pre-processors
• Experience with cloud services
• Experience working in an agile development cycle
• Proficient in Git version control, responsive design methodologies, and establishing engineering best practices
• Well-versed in test-driven development principles and able to write clear, meaningful tests for all functionalities.
• Solution-oriented with superior attention to detail to QA your own work, including cross-browser, cross-platform, and performance testing.
• Passionate about software development, problem solving, and shipping well-tested code.
• Deep understanding of design patterns to write reusable and modular code.
• An exceptional communicator and collaborator to effectively work with both technical and non-technical peers.

Qualifications

• 10+ years professional development experience delivering HTML, CSS and JavaScript based applications
• At least 5+ years of experience with React
• General understanding of UI design principles and best practices
• Well versed in responsive design and implementation
• General understanding of software design principals
• Able to give and receive honest, constructive feedback to others
• Excellent written and verbal communication skills
• Previous consulting experience preferred
• Knowledge of best practices for IT operations in an always-on, always-available service model
• Bachelor's degree in Computer Science, Business Information Systems or relevant experience and accomplishments.
cookies