React Native Tech Lead

Horizontal Denver , CO 80208

Posted 4 days ago

Must reside in the state of CO, IL, CA, NY however you will be fully remote.

We are looking for a Tech Lead who is strong in React Native development, and excited about building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to excellence is required. While the focus is React Native to start, we anticipate this person will be asked to lead web application projects as well. Additional strengths we are seeking include React.js, Node.js and other backend technologies such as PHP, as well as MongoDB experience. Overall, the Tech Lead owns the architecture and code, and manages the developers.

On any given day, you will:

  • Attend daily standups (and be prepared to run them when product is unavailable).

  • Own the architecture and code of your project.

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.

  • Leverage native APIs for deep integrations with both platforms.

  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.

  • Reach out to the open source community to encourage and help implement mission-critical software fixes-React Native moves fast and often breaks things.

  • Maintain code and write automated tests to ensure the product is of the highest quality.

  • Transition existing React web apps to React Native.

  • Build custom software using frontend technologies such as React.js (and/or other javascript frameworks/libraries) as well as the backend using Node.js, PHP, .NET and other technologies that delights clients.

  • Work with CMSs such as WordPress (custom); Drupal, and others.

  • Participate in the occasional sales call to help scope out prospective projects as needed.

  • Provide mentorship to less experienced developers to help them advance their skill set and career path.

  • Oversee one or more developers on project teams; set architecture, do PR reviews on all code.

  • Manage DevOps needs and tickets.

  • Provide input on aligning priorities/roadmap with technical order of events.

  • Ensure all tickets have implementation notes for developers.

  • Review the Jira board and keep developers on task.

  • Review Jira tickets' acceptance criteria before assigning to devs, works out any discrepancies with Product Owner.

  • Collaborate with Product Owner on ticket level roadmap from a technical sequencing perspective.

  • Take direction from Practice Lead.

  • Manage developers.

  • Onboard developers.

  • Coordinate with QA on issues found & determine which issues must be fixed and which can be punted to later.

  • Maintain confluence.

Skills You Bring:

  • Firm grasp of the JavaScript {{and TypeScript } language and its nuances, including ES6+ syntax.

  • Knowledge of {{functional or object-oriented}} programming.

  • Ability to write well-documented, clean Javascript code.

  • Rock solid at working with third-party dependencies and debugging dependency conflicts.

  • Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}}.

  • Understanding of REST APIs, the document request model, and offline storage.

  • Experience with automated testing suites, like {{Jest or Mocha}}.

  • Proficient in coding with React.js, with experience using other frontend technologies like Angular 2+ and Vue.js.

  • Proficient in coding with Node.js.

  • Proficient with MongoDB (other databases are great additions).

  • Firm grasp on CMSs such as WordPress and Drupal.

  • Nice to have: Angular.js, Vue.js, PHP, .NET.

  • An excitement to learn new things.

  • A commitment to continuous improvement.

  • An openness to deliver and receive feedback.

  • A Computer Science Degree is great but not required.

  • Must be eligible to work in the United States.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr React Software Engineer


Posted 6 days ago

VIEW JOBS 11/27/2020 12:00:00 AM 2021-02-25T00:00 <p>Briebug seeks an experienced React Software Engineer to join our growing team in delivering unmatched value to projects and people. An exciting variety of opportunities exist to help deliver applications by bridging the gap from idea to implementation. This position has the ability to influence front end development best practices within the organization and contribute to internal training material. </p><p>Briebug is based in Lakewood, CO. Accepting remote US applicants.</p><p><br></p><h3>Our Purpose and Core Values</h3><p>Our purpose is to create better lives. We strive to help our customers, employees, suppliers, partners, and the software development community as a whole create the stability and quality of life they desire.</p><p>Our core values are an integral part of everything we do and every decision we make. We find that people who identify with and live these values thrive at Briebug.</p><p><strong>Requirements</strong></p><h3>Roles and Responsibilities</h3><ul> <li>Work closely with other engineers to pioneer and spearhead front end technologies</li> <li>Create reusable, scalable, maintainable, and well-tested solutions</li> <li>Mentor and motivate others around you with your passion and expertise</li> <li>Collaborate with product owners and other engineers on building high quality, new features</li> <li>Capable of owning projects through design, implementation, and deployment</li> <li>Able to prioritize and work independently</li> </ul><h3>Minimum Qualifications</h3><ul> <li>Extensive knowledge and experience with React and it’s core principles</li> <li>Experience with popular React.js workflows (such as Flux or Redux)</li> <li>Experience with CSS in JS solutions such as Styled Components or Emotion</li> <li>Thorough experience building performant React Native applications</li> <li>Solid understanding of React best practices, style guide, testing, and component architecture</li> <li>Expert in front end web development including HTML5, CSS3, JavaScript and web APIs</li> <li>Confident working with modern development tools such as Git, Babel/Webpack, NPM, etc</li> <li>Thorough knowledge of TypeScript</li> <li>Experience working with Node.js or another back end language</li> <li>Excellent problem solving skills</li> <li>Strong communication skills to interface with product owners, stakeholders and team members</li> <li>A strong desire to learn new technologies</li> </ul><h3>Preferred Qualifications</h3><ul> <li>Thorough knowledge and experience with Angular (version 8 or greater) or willing to learn</li> <li>Experience with .NET, Java, NestJS or similar technologies</li> <li>Solid understanding of reactive programming and RxJS</li> <li>Solid understanding of functional programming</li> <li>Familiarity with modern front end build pipelines and tools</li> <li>Experience with Ionic</li> </ul> <ul><li>Experience with NgRx, Nx workspace, Cypress</li></ul><p><strong>Benefits</strong></p><ul> <li>Medical</li> <li>Dental</li> <li>Vision</li> <li>Disability</li> <li>401k</li> </ul> Briebug Denver CO

React Native Tech Lead