For over a decade, Poetic has moved our partners and clients ahead of their competitors. The strategies, technologies, and products created allow our clients to be competitive today and define tomorrow. Poetic Location Poets can be Anywhere! This role can be U.S. REMOTE (i.e., anywhere in the U.S. with occasional travel to visit our Houston Office) OR based entirely out of our wonderful Houston, TX Office (hint: Amazing coffee camaraderie) or even HYBRID in the Houston area. Poetic Culture We believe a thriving culture is about good people you rely on and working with them toward a common goal. Our culture is the main reason we consider ourselves a truly exceptional company, and it's our people who shape and grow it. We believe unhappy employees != happy clients, so we support our team with flexibility, benefits including 401K matching, and frequent social events. We also offer a recently updated, excellent compensation package, flexible PTO, the latest Apple laptops, and all the free gourmet coffee you can drink. We have frequent social events, office lunches and breakfast, and personal enrichment opportunities. We also believe in creating a positive, inclusive and, most of all, fun, work environment. We want to encourage your growth. Currently, we work with a list of great clients including property management, green energy, manufacturing and real estate, and also a number of wonderful non-profits. You can feel good about the work you do at the end of the day. We have BIG expansion plans this year! Poetic Job Description Title: Senior Developer, Full Stack, React/React Native – Web and Mobile Yup, this is a coding focused role, a unique opportunity to make your mark on an expanding and passionate tech team! So, the basics: Are you a skilled, experienced and passionate senior developer with a hankering for React, React Native, and NodeJS? Are you a Typescript Fan? Do you like Redux? Do you use JEST? Can you mentor junior developers, perform effective code reviews on a colleague's pull request? Can you get an API running in AWS, work with microservices to build an event-driven backend? Can you grok a key-value nosql database? Do you want to research and bring in new tools and technologies to keep our tech stack up to date? Want to work with GraphQL? Do you get annoyed by badly performing websites and badly designed apps? Are you able to lead a tech meeting on occasion? Can you speak about how your code works in front of others? If you answered yes to many of the above questions, then this is a chance to lead a newly expanding development team using the latest in web-dev (and mobile dev) technologies. You will work on multiple projects and get opportunities to work on both front and backend environments. If this sounds pretty close to what you want to do, go ahead and apply – you won't regret it! Poetic has an executive mandate to expand and innovate in web and mobile development in 2022, we want you to join our friendly, fast-paced and highly innovative tech team. Our creative and design agency focus means our apps and websites always follow a design-first philosophy. Role Technical Skills and Experience Summary Note: Not everything below is a must have, but generally we are looking for: Expert skills in either React, React Native (Ability to work on both Web and Mobile Projects) Node.js, TypeScript, JavaScript, HTML/CSS GraphQL/Apollo/REST API experience (GraphQL/Apollo is a plus) Able work in a remote friendly, modern mac based web-dev environment, with cloud based DevOps, Containers, Git tools (gitlab, GitHub), js package managers, linters, VSCode, Slack and Google Workspace based office collaboration tools Mobile development experience Unit Testing experience Microservice Architecture experience Mobile, Web, Cloud Experience (AWS is a plus) Able to code a responsive front end from a Figma or other UI Design mockup Agile/Scrum experienced. Able to ask the right questions to a PM or BA when something sounds wrong to the dev team. 5+ years of coding exp. (a little less is ok, but this is a senior role) SQL/NoSQL database skills Ability to mentor junior devs Willingness to learn other technologies as the need arises Good communication and documentation skills – You will be a leader. Poetic Hiring Process We don't want to waste your time, so we won't quiz you on obscure interview questions, 'Leetcode' or crazy, hypothetical scenarios. We just want someone who can code and lead projects mainly with react and react native apps. We start with a screening call and then move on to a meeting where we assign you one, small, straightforward coding challenge that you can do on your own, we then give you ample time to finish it. Then, we schedule another meeting in which we do a detailed review on how and what you did asking you to explain your decision making, code, and thought process all designed to match a real-world work situation. If it all works out, we will provide a competitive offer, introduce you to our wider team, and get you started ASAP.