Lead Fullstack Developer

Engineering · Full-time · Hyderabad, India

Job description

About Incapsulate: Incapsulate is a leading management and technology consulting firm with offices in US, Canada and India. We have experience with all levels of government from federal - to state and local to help drive change and improve services to citizens.

We blend management consulting with technical acumen across a variety of platforms and technologies ranging from mobile and cloud computing, to dashboards and data visualization using cutting edge tools.

We are Salesforce Partners and have deep roots in transformational initiatives and specialize in Salesforce-based solutions to improve service delivery and streamline operations. Our clients include leading cities across North America, members of the Fortune 500, and Federal and state government agencies focused on critical missions such as education and healthcare. Our environment and technologies distributed team in both India and the USA.

  • React Native with Expo

  • Salesforce back end

  • Typescript

  • Next.JS

  • GitHub

  • Design mockups in Figma - provided for us by professional UI/UX designers

  • ADA compliance (accessibility) a big part of the app

Responsibilities

Below are some of the responsibilities a React.js developer is expected to assume in their position:  

  • Translate designs and wireframes into working Mobile App (React Native)

  • Design and develop new custom components to meet project requirements

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

  • Maintain and update project dependencies as well as fix any conflicts.

  • 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.

  • Working with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well structured and flexible.

  • Coordinating with Product Owner, Business Analysts, and QA Team to ensure we’re building the desired product.

Required skills

Below are the qualifications expected of a React Native developer:

  • Bachelor’s degree in computer science, software development, engineering, or a related technical field
  • 6+ years of experience in mobile apps development.
  • Experienced in developing React Native apps for iOS and Android with Expo.
  • Proficient with the latest versions of JavaScript, TypeScript, HTML as well as CSS
  • Knowledge of React Native and common tools used in the wider React ecosystem, such as Node.js and npm
  • Ability to write well-documented, clean Javascript code
  • Possess an understanding of functional programming, closures, ES6, asynchronous programming.
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Familiarity with native build tools, like XCode, Android Studio.
  • Understanding of REST APIs, the document object model, and offline storage
  • Familiarity with common programming tools such as Redux, IDEs, RESTful APIs, Git repositories, TypeScript, and remote deployment tools
  • An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
  • Experience with automated testing suites, like Jest

Open roles at Incapsulate

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.