Lead Developer (React Native)
Published | March 12, 2023 |
Location | Columbus, OH |
Category | Default |
Job Type | Full-time |
Description
Purpose of Position
The Developer/Analyst, Lead role works in the Information Technology organization and is responsible for developing, testing, debugging, and supporting new software or enhancements to existing software. In this role, you will work closely with business and technology stakeholders, internal technology teams and external technology partners that support our Owner platform, public facing websites and our set of mobile applications. The Lead developer is expected to give direction when it comes to designing, estimating, developing, and influencing technical decisions. The Developer/Analyst, Lead plans a key role in coaching and supporting the department. The Developer/Analyst, Lead has deep technical knowledge and a thorough understanding of the business application of software solutions.
Tasks and Responsibilities
- Design and implement user interface components for JavaScript-based web and mobile applications using React and React Native ecosystem
- Build app and UI components from prototypes and wireframes
- Work with native modules as and when required
- Write automated tests to ensure error-free code and performance
- Improve front-end performance by eliminating performance bottlenecks
- Create front-end modules with maximum code reusability and efficiency
- Work with third-party dependencies and APIs
Education
Bachelors in Computer Science or Information Technology
Certifications and Licenses
Years of Experience
6-8 years of experience
Core Competencies
Adaptability
Collaboration
Curiosity
Service-Oriented
Strives for Positive Results
Knowledge, Skills, Abilities and Other (KSAOs)
- JavaScript
- React Native, React
- Experience in Figma Design System development and implementation
- Git, NPM
- Database and Cloud experience
- Familiarity with React Native project setup (Bare vs. ExpoKit)
- Experience with Jest or related unit testing framework
Nice-to-have Experience:
- TypeScript, Node.js
- Jenkins, CocoaPods
- AWS (S3, CloudFront, Lambda, EC2), Oracle DB
- Docker Experience
- Experience with native app development; Swift (iOS) and/or Java/Kotlin (Android)