Mobile Developer (React Native) - Charlotte, NC

Overview

Remote
Hybrid
DOE
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

react native
Mobile Development
JavaScript
TypeScript
API
Gitlab
GraphQL
Kubernetes
OpenShift
React
React . js
Terraform
Docker

Job Details

Digital Technology Solutions (DTS) is currently seeking a Mobile Developer for our direct client position in Charlotte, NC

 

Key Responsibilities:

  • Serving as a core member of an agile team that leads user story elaboration, design, development, testing and implementation of software application and infrastructure-as-code.
  • Writing code and unit tests, automation, and conducting code reviews and testing
  • Develop high-quality, reusable, and scalable code using React.js and React Native.
  • Collaborating with other team architects, engineers and vendors as necessary
  • Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement
  • Enable the deployment, support, and monitoring of software across test, integration, and production environments
  • Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues
  • Working along with stakeholders to understand and analyze the requirements
  • Leading a culture of innovation and experimentation, engaging in fun and outcome-oriented culture, and taking calculated risks that push the envelope.
  • Actively studying new and emerging technologies, rapidly prototype and carrying out POCs
  • Identifying opportunities for adopting new technologies
  • Maintaining documentation, coding standards, and style guides
  • Optimizing application performance, quality, and delivery to defined organizational standards and best practices
  • Managing your own time, and working well both independently and as part of a team
  • Influencing team members with creative changes and improvements by challenging status quo
  • Serving as a mentor for junior and new engineers and peers in the software development practice to help them grow in their technical responsibilities and remove blockers

 

 

Mandatory Skills:

  • 4+ years of software development experience in a professional environment
  • Proven experience developing web and mobile applications using React.js and React Native.
  • Strong proficiency in JavaScript, TypeScript, HTML and CSS.
  • Knowledge of modern web and mobile development trends and best practices
  • Knowledgeable in modern API technologies, architecture and design practices and protocols with hands-on experience using one or more API technologies (Open API, REST, RPC, GraphQL, Micro-Services, Serverless)
  • Have experience in designing and building Cloud native applications. Experience in cloud technologies like Docker, Kubernetes, OpenShift, Terraform is a plus
  • Working knowledge of public cloud (e.g. AWS) is a plus
  • Experience with Continuous Integration/Continuous Deployment tools such as Gitlab Pipelines/Jenkins/GitHub
  • BSc/BA in Computer Science, Engineering or a related field

 

Contact

Kapil Sharma

Team Lead

Digital Technology Solutions