MogiMogiJobsPowered by MobiusEngineLet Mogi apply

ERIN

React Native Developer

Pittsburgh, PA · 90 months ago

Full-time

About the job

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.