Semi-Senior - Senior JavaScript Developer

April 4

🏡 Remote – New York

Apply Now
Logo of Aerolab

Aerolab

We design and develop beautiful digital products for startups and leading brands.

App design & development • Software design & development • Website design & development • Iconography & Illustration • Digital product creation

51 - 200

Description

• Create and evolve new products for startups and global brands. • Craft incredible product experiences and interfaces for websites and mobile apps. • Develop web and mobile products in JavaScript, utilizing ECMA2022+, Typescript, React, React Native, NodeJS, and other modern technologies. • Build APIs and infrastructure using NodeJS, Docker, and serverless platforms. • Design scalable interfaces that contribute to flexible design systems, often integrated with headless CMS or mobile apps. • Be proactive in documenting your own implementations and technical decisions. • Conduct regular code reviews with team members. • Engage in the design process by proposing technologies and solutions for each product. • Collaborate and work alongside project managers, designers, and other developers to create products that you can feel proud of. • Support less experienced developers in the process, sharing knowledge and best practices.

Requirements

• Excel in JavaScript (or TypeScript) and be capable of building applications from scratch with sound code design patterns. • Demonstrate expertise in UI, being able to craft CSS styles from the ground up using technologies such as Styled Components, Styled-JSX, Stitches, or similar. • Knowledge of advanced patterns in React and proficiency in state management using Context or Redux. • Knowledge of API design in NodeJS and proficiency in handling both relational (SQL) and non-relational (No-SQL) databases. • Have knowledge of unit and integration testing with Jest + React Testing Library. • Be familiar with Agile methodology and capable of applying it in a team setting. • Possess a keen eye for design and be able to implement interfaces and animations for various devices, including smartphones, tablets, laptops, and monitors. • Proficiency in English (intermediate level, both oral and written). • Nice to have: Proven experience in developing sites using NextJS or apps in React Native. • Previous work optimizing SEO, Schemas, and/or Accessibility (a11y). • Experience integrating a project with a CMS (Contentful, Prismic, Strapi, or similar). • Track record of significantly improving the performance of a website or app. • Proficiency in Figma for accessing designs and exporting assets. • Infrastructure knowledge (Nginx, Docker, AWS, etc.). • Strong sense of taste and an eye for design; averse to visual misalignments. • Willingness to contribute diverse knowledge and offer a unique perspective. • Understanding or application of progressive enhancement and/or graceful degradation. • Familiarity with Canvas, ThreeJS, WebGL, or other related technologies.

Benefits

• 3 weeks vacation • 4 free hours per month • Flexible hours • Short fridays • OSDE 310 • Dollar Linked Salary • Salary reviews every 6 months • Connectivity reimbursement • English classes • Remote work setup • Birthday afternoons off • Profit sharing • Digital nomad program • Days off for volunteering • Búsqueda laboral equitativa

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com