Company Description
ERIN Technologies flagship product is innovating how businesses recruit employees.
Job Description
Responsibilities
Create beautiful, pixel-perfect UIs across both mobile platforms that look and feel native
Leverage native APIs for deep integrations with both platforms
Work alongside our product owner and UI/UX designers to realize your shared vision
Write automated tests that give us the confidence to iterate quickly and ensure the product is of the highest quality
Diagnose and fix bugs and performance bottlenecks
Engage with the React Native community to report, request, and help implement critical software fixes
Maintain a stable and current-when-possible React Native create an environment for our CI pipeline
Stay current on the latest platform capabilities so that we know what's possible
Practice Scrum with a great group of developers and product managers
Skills and Experience
Firm grasp of modern JavaScript and TypeScript
Deep React Native experience, bonus for ReactJS experience
Proficiency with HTML, CSS, JavaScript
Solid understanding of object-oriented programming, functional programming, and design patterns
Ability to write clean, understandable, well-documented code
Comfortable working with third-party dependencies and debugging dependency conflicts
Familiarity with native create tools, like Xcode, Android Studio/IntelliJ, and Gradle
Experience with native Android and iOS SDKs preferred (bonus for Swift/Kotlin)
Deep experience working with and debugging RESTful APIs
Experience with automated testing frameworks, likeJest or Mocha
Experiences with AWS
Qualifications
5+ years of software development experience
BS/MS degree or equivalent experience in Computer Science or related field
Demonstrated expertise in React Native development
One or more published iOS or Android apps
Strong communicator with excellent written and verbal communication skills
Ability to effectively explain technical concepts to your audience whomever that may be
Experience with agile development practices and Scrum
Minimum 3 years of cumulative mobile app development, design, and/or architecture experience with technology experience from at least one of the following areas:
Server-side/Middleware (RESTful services, microservices)
Native applications on iOS and/or Android
Additional Information
All your information will be kept confidential.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job