What are the responsibilities and job description for the React Native Developer position at DMSi Software?
Are you passionate about building high-quality mobile applications? Do you thrive in an innovative environment where your skills can directly impact User experiences? We’re seeking a skilled React Native Developer to join our team. In this role, you'll work closely with our teams to create cutting-edge mobile applications that empower businesses and enhance user engagement. If you're excited about making a real impact with your code, we’d love to hear from you!
RESPONSIBILITIES AND DUTIES:
- Develop high-quality software that follows industry best practices for performance and accessibility.
- Demonstrates an understanding of design patterns and React Native.
- Ensure that our React Native code is architected correctly and is built in a manner that facilitates continuous development as our customers’ needs change.
- You have experience building offline apps with React Native.
- You should be familiar and experienced with security vulnerabilities within Web applications and create solutions to help mitigate these exposures.
- Lead outsourced development resources to ensure standards are met.
- Mentor Software Engineers through coaching and training opportunities.
- Experience working within a cross-functional Agile team.
KNOWLEDGE, SKILLS, AND ABILITIES:
Strong technical skills in TypeScript, JavaScript, React, Node.js.
Experience using Expo.
CI/CD tooling (CircleCI, GitHub Actions, TravisCI, or Jenkins).
Experience using the Kubernetes and Helm providers.
Previous work with Monorepos.
EDUCATION AND EXPERIENCE:
5 years of professional development experience. The most recent experience should be in React Native, JavaScript, and corresponding toolsets.
5 years of experience developing web software for enterprise applications.
Bachelor’s Degree in Computer Science, Software Engineering, or Management Information Systems preferred.
You have spent a considerable amount of time in a modern mobile/web environment. We define this as one with:
- CI/CD
- Latest JavaScript bundlers
- Version control (git, svn, etc.)
WORK ENVIRONMENT AND PHYSICAL DEMANDS:
Normal office environment with use of computers and telephone systems; no unusual physical demands
Travel as needed, including business air travel and car rental