Must be local - Hybrid
Must have a valid LinkedIn profile
Must have a valid LinkedIn profile
Responsibilities:
- Build modular and scalable experiences for customers in React Native and Native Android/ iOS
- Directly contribute to the architecture and technical direction for features design related to how a user navigates the app and interacts with their products
- Contribute to how features establishing data contracts and structure their state management patterns
- Collaborate on dynamic strategies for the performance, usability and accessibility of features that reach industry leading amounts of traffic
- Define new technology trends and influence development patterns throughout the company
Qualifications:
- 6+ years of software engineering experience in the mobile app space
- 3+ years React Native experience
- 2+ year native iOS/Android experience
- Hands on experience integrating React/React Native experiences into native platforms
- Communicate effectively in both verbal and written form for code reviews and technical discussions
- Experience working in React/Node Environments
- Strong Vanilla JS skills and an interest in developing for app and web
- Experience with GraphQL and JSON Graph data structures
- Would like you to have developed/published at least one relevant mobile offering on Android, preferably also iOS
- Passionate about technology and creative in finding new implementations for it
- Able to articulate technical topics to both engineering teams and non-technical partners
- Comfortable working in an agile environment and able to self-identify work that needs to be done
- Leadership and mentoring of more junior engineers by pairing and reviewing code
- Experience with VM and build tools (Cocoapods, Gradle, Babel, Xcode, Android Studio)
- Experience with commonly used libraries (Retrofit, Butterknife, Espresso, Alamofire, Axios, etc) is a bonus
- Experience using build and deployment tools. (Github Actions, Jenkins)
- Version control systems such as Git and repo management like Github / BitBucket
- Unit testing (Jest, Enzyme, React Testing Library)
- Automated testing (Cypress, Webdriver, etc)
- Experience with bundling technologies (Webpack, Rollup)
- Experience with Cloud Infrastructure; AWS / OpenStack
- Understanding of frontend performance best practices
- Developed with Pattern Libraries and reusable design patterns