Job Description
Full-Time: At least 40 hrs/week | Contract at least 3 Months | Fully Remote | Compensation: $45/hr
Not sponsoring applicants for work visas
ABOUT US
Located in Irvine, CA, the heart of Orange County, we’re a business incubator that partners with small businesses and startups to help accelerate their growth.
We are looking for a seasoned Senior Mobile Developer with expertise in React Native to play a pivotal role in architecting, developing, deploying, and maintaining cross-platform mobile applications for enterprise clients and start-ups. You will serve as the subject-matter-expert on everything React Native and have end-to-end ownership of projects. This is an excellent position for those with strong technical proficiency, critical thinking, and collaboration skills.
Our ideal candidate is one who has a passion for software development and can thrive in a challenging, fast-paced, and highly collaborative work environment.
ALONG WITH THAT, YOUR RESPONSIBILITIES WILL INCLUDE:
Architect and develop high performing React Native applications
Conduct consistent and thorough code-reviews to ensure high quality, performant code
Offer thought-leadership, expertise, and guidance to other engineers including external development partners
Collaborate cross-functionally with project managers, product managers, account managers, designers, and other engineers
Collaborate with technical and non-technical external stakeholders
Work alongside the engineering manager to build the organization's React Native capabilities
End-to-end ownership of projects from discovery through production deployment
Work alongside backend engineers along with our partners to assist in the modeling of mobile consumed APIs
Review high-level product requirements for technical feasibility
Distill product requirements into technical recommendations
Assist in proposal construction through accurate time estimates & technical recommendations
Clearly communicate technical details to non-technical stakeholders
Have a desire to expand skills within mobile development (Xamarin, Swift, Kotlin) as well as other disciplines such as backend and frontend web technologies
ABOUT YOU
2+ years of experience developing native mobile applications using React Native
Proficient with JavaScript and TypeScript
Deep familiarity with ES6+ syntax
Experience with state management libraries such as redux or mobx
Experience with automated testing suites such as Jest or Mocha
Familiarity with XCode and Android Studio
Expert knowledge of Apple App Store, Google Play Store, and the entire mobile store lifecycle including store policies, publishing, deployments, and provisioning
2 mobile applications deployed to the Apple App Store and/or Google Play Store using React Native
In-depth knowledge of functional & object-oriented design patterns, when to use them, and how to implement them
Expertise with version control systems, specifically Git
Experience with software development processes such as SCRUM, Agile, Extreme Programming, and other iterative approaches
PREFERRED QUALIFICATIONS
Experience with mobile DevOps procedures and tools a plus
Experience with native iOS or Android development a plus
Experience with cross-platform code sharing across front-end and mobile (e.g. React.js to React Native) a plus
So if you are a Senior Mobile Developer that is bright, independent, self-motivated, and experienced who has an entrepreneurial spirit and passion for technology, please apply today and we look forward to speaking with you!