Application Engineer (React Native) – Digital Products
Onsite 5 days/week - Overland Park, KS or Cary, NC
This would be a contract, not temp to perm as of now but are looking to see if there is a need long term.
We are seeking a skilled Application Engineer (React Native)to join the Digital & IT organization at Black & Veatch. This role focuses on building and evolvingmobile applications using React Native, while also contributing toTypeScript‑basedbackend servicesandReact‑baseweb applications as part of a broader digital product ecosystem.
You will work as part of a cross‑functional product team alongside application engineers, product managers, and UX designers to deliver internal and customer‑facing software. This role emphasizesstrongfrontend and mobile engineering fundamentals,TypeScript proficiency acrossthe stack, andshared ownershipacross mobile, web, and backend components.
- Design, develop, test, and maintainmobile applications using React Native
- Help establish and matureReact Native standards, patterns, and best practices
- Build high‑quality, accessible user interfaces with a strong focus on performance and usability
- Collaborate closely with UX designers to implement consistent mobile and web experience
- Contribute toReact‑basedweb applicationsas part of shared product teams
- Contribute tobackend services written in TypeScript(e.g., Node.js / NestJS / Express)
- Integrate mobile and web applications with backend APIs and cloud‑based services
- Write clean, maintainable, and well‑tested code across frontend and backend components
- Participate in code reviews and technical discussions across mobile, web, and backend work
- Support debugging and issue resolution across development and production environments
- Contribute to documentation and shared frontend and application development practice
This role is anindividual contributorposition with close collaboration across frontend, backend, and product disciplines
What Success Looks Like (First 6-12 months):
- React Native patterns and tooling are well‑defined and consistently applied
- Mobile applications are stable, performant, and maintainable
- Mobile, web, and backend components integrate cleanly and reliably
- Frontend and mobile defects are reduced through improved testing and code quality
- The team gains confidence in evolving and scaling React Native solutions
- You are viewed as a trusted contributor across mobile and application development work
Required Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 3–6 years of professional software development experience
- Strong experience building mobile applications withReact Native
- Strong proficiency inTypeScript
- Experience working withReactfor web applications
- Experience contributing tobackend servicesusing Node.js‑based framework
- Familiarity with Git or another version control system
- Ability to work collaboratively within agile, cross‑functional teams
Preferred Skills:
- Experience shipping and maintaining production React Nativeapplications
- Experience withNestJSorExpress.jsfor backend developmen
- Familiarity withmobile testing frameworks(e.g., Jest, Appium, Detox, or similar)
- Experience withfrontend and mobile test automation
- Familiarity withcontainerized applications(e.g., Docker)
- Experience integrating frontend and mobile applications with REST APIs
- Familiarity withCI/CD pipelinesfor mobile and web applications
- Exposure toAzureenvironments and services
- Interest in improving frontend performance, accessibility, and developer experience
Education:
Required Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 3–6 years of professional software development experienc
- Strong experience building mobile applications withReact Native
- Strong proficiency inTypeScript
- Experience working withReactfor web applications
- Experience contributing tobackend servicesusing Node.js‑based framework
- Familiarity with Git or another version control system
- Ability to work collaboratively within agile, cross‑functional teams
Preferred Skills:
- Experience shipping and maintaining production React Nativeapplications
- Experience withNestJSorExpress.jsfor backend developmen
- Familiarity withmobile testing frameworks(e.g., Jest, Appium, Detox, or similar)
- Experience withfrontend and mobile test automation
- Familiarity withcontainerized applications(e.g., Docker)
- Experience integrating frontend and mobile applications with REST APIs
- Familiarity withCI/CD pipelinesfor mobile and web applications
- Exposure toAzureenvironments and services
- Interest in improving frontend performance, accessibility, and developer experience