Contract to hire
US Citizen or Green Card holder
W-2 only no C2C
- Architect, design and implement Software Solutions for Mobile platforms
- Focused on Mobile platform using React-Native
- Support software development and architecture best practices across multiple projects
- Design and implement services and components for supported architectures
- Support Mobile Development and Architecture using Hybrid Technologies; React Native, Kotlin Multiplatform Mobile as well as Native Technologies Swift, Kotlin
- Architect, design and implement the cybersecurity of the supported systems
- Identify and solve design and technology issues within the current systems
- Design, Improve and Support product test, build and deployment processed and pipelines
- Collaborate with internal and external partners to design, develop and integrate with APIs that empower users to share and utilize their medical data in partner systems
- Design and implement unit testable code that is highly maintainable solutions
- Collaborate with both internal and external team members to shape and define API contracts
- Ensure performance, uptime, and scale, maintaining high standards of code quality and thoughtful design
- Create software architecture and design documentation for the supported solutions and overall best practices and patterns
- Support solution groups with technical planning, design, and code reviews including peer code review of Pull Request
- Provide Architecture and Technical Knowledge training and support for the solution groups
- Develop good working relations with the other solution teams and groups, such as Engineering, Marketing, Product, Test, QA
- Stay current with emerging trends, making recommendations as needed to help the organization innovate
REQUIRED QUALIFICATIONS
•8+ years of non-internship professional software development experience in an Agile environment.
- A Bachelor's Degree in Computer Science, Information Technology, or other relevant field or equivalent work experience
- Familiar with architectures principles, patterns, framework and blueprint
- Proven experience with architecture and design for mobile, data and/or cloud systems
- Must have in-depth experience with React Native
- In-depth knowledge of Turbo-Modules, Fabric, Hermes, React Multi-Threading
- Knowledge of React Native applications build process
- Proved Experience with mobile technologies and languages for iOS and Android: Swift, Kotlin, JNI, C/C++ (on mobile)
- Familiar with data architecture and design practices for mobile solutions
- Familiar with Analytics Products; Firebase, Segment
- Familiar with Cybersecurity best practices and solutions for supported architecture. Familiar with cryptography concepts
- Proven experience implementing mobile solutions and components
- Experience with documenting architectural and deign decisions
- Experience with working and supporting with multiple development team members
PREFFERED QUALIFICATIONS
- 10+ years of non-internship professional software development experience in an Agile environment.
- Experience with Development Support Products; Flipper, Crashlytics, Code Analytics
- Experience with CICD Products such as AzureDevOps, CircleCI, Harness, Jenkins, Fastlane, Sentry
- Experience with application security aspects of obfuscation and code protection
- Experience with multiple operating systems; iOS, Android, MacOS, Linux, Windows
- Experience with Deployment Support Products; Microsoft App Center, TestFlight, PlayStore
- Experience with implementation/configuration with Authentication and Access management solutions such as Okta/Auth0, Consent management solutions such as OneTrust/TrustArc