Senior Full Stack Engineer

Employer

Job Description

Location: Brooklyn, NY


About Us

Robotproof is a marketing and strategy consultancy made up of world-class producers, creatives and innovators who have worked for the most celebrated brands of the 21st century. Our mission is to serve up good thinking by building tools, creating experiences and developing programs to help brands lead. Learning is at the heart of everything that we do - because when people learn about a product in an exciting way, they become dedicated fans for the right reasons. 


Description

As a Robotproof Senior Full Stack Developer, you’ll have the unique opportunity to build high-quality, creative websites and applications in a fast-moving, collaborative work environment. You’ll help bring our clients' vision to life and add your touch to a diverse range of projects. While at the same time also developing our owned sites for the agency and our VR platform Borderless.


Robotproof prides itself on maintaining the small company feel while taking on some of the most challenging and innovative projects from world class clients. This ensures you will help shape our culture and make a big impact on a collaborative team, with ample opportunities to learn and grow. 


Senior Full Stack Developer

Robotproof is a marketing and strategy consultancy made up of world-class producers, creatives and innovators who have worked for the most celebrated brands of the 21st century. Our mission is to serve up good thinking by building tools, creating experiences and developing programs to help brands lead. Learning is at the heart of everything that we do - because when people learn about a product in an exciting way, they become dedicated fans for the right reasons.


Key Areas of Responsibility

  • Be a good human — we like working with good humans.
  • Build, deploy, and maintain web app experiences.
  • Participating in R&D, rapid prototyping and proof of concepts.
  • Participate in ongoing developments of Borderless (our VR platform).
  • Contribute creative insight, design skills, and technical expertise to a team where design, strategy, and development collaborate closely.
  • Demonstrate a dedication to understanding user and system requirements and delivering in set timelines.
  • Collaborate on wireframes, UI/UX elements and code reviews for various applications.
  • Participate in the creation and construction of beautiful, dynamic applications clients will
  • depend on to promote their businesses.
  • Be involved in the software development process from requirements through the
  • implementation of a new site
  • Think creatively, own problems, seek solutions, and communicate clearly to all stakeholders.
  • Contribute to a collaborative environment rooted in learning, creating, and teaching.
  • Develop and maintain RESTful APIs to connect front-end and back-end systems.
  • Stay up-to-date with the latest web development trends and share knowledge with the team.
  • Optimize web application performance by analyzing and improving load times and page speed.


Preferred Skills and Experiences

  • A degree in Computer Science, Information Science, or a related discipline.
  • 7+ years in a full-stack web developer position or similar function, with a history of designing and
  • architecting new websites and applications.
  • Experience with WebGL and GLSL and knowledge of best performance practices.
  • Experience with Websockets / Socket.io.
  • Experience with XR technologies (AR/VR/MR).
  • Experience with using/integrating third party APIs.
  • Agency experience or experience in a fast-paced environment (some of our smaller projects need to be built and launched in 1-3 weeks).
  • Comfortable scaffolding and deploying a MERN and NextJS web app quickly without additional support.
  • Familiarity with deploying to cloud services such as Netlify or equivalent platforms.
  • Familiarity with back-end infrastructure using AWS or equivalent technologies.
  • Solid knowledge / expertise in responsive front-end web development ( JavaScript, TypeScript,
  • React, HTML, CSS / SASS)
  • Passion for learning about and staying up-to-date with the latest web technologies.
  • Attention to detail (you can translate designs to pixel perfect final products).
  • An aptitude for problem-solving, troubleshooting, and debugging.
  • Experience with mockup and UI prototyping tools such as Figma and Sketch or equivalent
  • programs.
  • Ability to focus on short-term deliverables while prioritizing based on the big-picture
  • Ability to communicate effectively with colleagues at all levels and all audiences
  • Understanding of security best practices.
  • Excellent communication and collaboration skills.
  • Strong verbal and written communication skills, with the ability to explain technical concepts to
  • non-technical stakeholders.
  • Understanding of web performance optimization techniques such as caching, lazy loading, and
  • image optimization.
  • Strong understanding of version control systems such as Git.
  • Expert in creating clean, modular, and reusable code.
  • Strong understanding of web architecture and design patterns.
  • Ability to work independently, prioritize and get things done.


Nice-to-Haves

  • Understanding of building back-end infrastructure using AWS offerings such as Cognito, Lambda, and S3
  • Knowledge of testing and deployment methodologies
  • Experience building unit, integration and system regression tests.
  • Background in design or XR technologies.
  • Background in researching and designing creative, dynamic web applications.
  • Experience leading or mentoring junior web developers.