Principal React Native Mobile Engineer
Remote - USA
Applications have closed
At Plastiq, we offer an engineering culture that's diverse, supportive, and high-energy. We provide people with the opportunity to thrive in an environment that unlocks their maximum potential. We believe in breaking barriers, embracing failure, and challenging ourselves to do what others have told us we cannot. That means learning and growing together and challenging each other to be better engineers and humans.
You will help with work breakdown, execution, and delivery for medium to large projects. This means helping with enforcing performance, security, and architectural standards. You will collaborate closely with product and design teams to deliver best in class experiences to our end users. You are a key technology reference within our product engineering team and you’ll play an important role in ensuring the scalability of our tech that drives our business, product, and platform.
You will help with work breakdown, execution, and delivery for medium to large projects. This means helping with enforcing performance, security, and architectural standards. You will collaborate closely with product and design teams to deliver best in class experiences to our end users. You are a key technology reference within our product engineering team and you’ll play an important role in ensuring the scalability of our tech that drives our business, product, and platform.
Your Responsibilities
- Architect reliable, high performant, and scalable React Native applications
- Design and code with architectural level considerations in mind, including simplicity, extensibility, testability, resiliency, performance, and security
- Define technical vision for the mobile team and collaborate closely with product, design, and other engineering teams to deliver best in class experiences on the mobile app to our customers
- Articulate alternatives across both new and proven technology solutionsIdentify areas of improvement and drive React Native best practices
- Help to keep the mobile app and information secure at all times, complying with the latest security standards
- Hands-on development of code, complete with automated tests that are scalable and maintainable
- Perform code reviews with helpful and meaningful feedback for your teammates
- Set the bar for documentation, coding standards, security, performance, maintainability, resiliency, reliability, testing, and production visibility (logging/monitoring/alerting)
- Own what you build in production and be an ambassador of Quality
- Actively troubleshoot and resolve production issues
- Mentor and unblock other engineers on the team
- Set the bar for documentation, coding standards, testing, and production visibility (logging/monitoring/alerting)
- Promote efficiency, predictability, and scalability by leveraging tools, frameworks and processes.
Your Minimum Required Experience
- 10+ years of professional software development experience which includes 5+ years experience creating and supporting highly interactive data driven applications
- 5+ years of experience leading technical projects and teams
- 3+ years of hands-on experience in developing and shipping production-level React Native applications
- Excellent in writing readable, maintainable, well-documented TypeScript and JavaScript
- Ability to make recommendations on the right approach by using various React Native components
- Deep understanding of native Android and iOS and able to leverage native APIs for deep integrations with both platforms
- Experience with MobX/Redux for state management
- Familiarity with native build tools such as XCode, Gradle, Android Studio
- Familiarity with mobile app CI/CD practices
- Understanding of REST API, and Node.js
- Understanding of mobile app security threats and ways to mitigate them
- Familiarity with Push notifications
- Experience with automation tests for React Native apps
- Familiarity with app store submissions, monitoring and managing apps in a production environment
- Have debugged and solved performance issues in React Native
- Demonstrated clear communication skills both written and verbal
Plastiq’s Tech Stack
- Plastiq operates a CI/CD model and releases code to production frequently. We are building cloud-native micro-services with a component-based frontend written in React.js, React Native, and a Node.js backend, which sits in front of our Payments Processing Platform built in Java.
- For our testing platforms we use Jest for API & unit backend tests, cypress.io for frontend testing, and Gitlab for our continuous integration and delivery.
- Plastiq is powered by data. Our data pipeline continuously streams data to Snowflake via AWS Kinesis so our Data Engineering and Analytics team can produce machine-learning models that help drive our business.
Job perks/benefits:
Career development
Job region:
North America
Job country:
United States
Job stats:
3
0
0
Explore more Remote Work and WFH career opportunities
Find open roles in Engineering, Design, Data, Marketing, Sales, Operations, Support and more, filtered by job title or popular skill, toolset and products used.
- Remote Senior Site Reliability Engineer jobs
- Remote Technical Writer jobs
- Remote Recruiting Coordinator jobs
- Remote Recruiter jobs
- Remote Technical Support Engineer jobs
- Remote Site Reliability Engineer jobs
- Remote Content Marketing Manager jobs
- Remote Business Analyst jobs
- Remote Senior Data Analyst jobs
- Remote Account Manager jobs
- Remote Sales Engineer jobs
- Remote Senior Product Marketing Manager jobs
- Remote Solutions Engineer jobs
- Remote Technical Program Manager jobs
- Remote Salesforce Administrator jobs
- Remote Technical Account Manager jobs
- Remote Marketing Operations Manager jobs
- Remote Backend Engineer jobs
- Remote Senior Customer Success Manager jobs
- Remote Senior Technical Recruiter jobs
- Remote Program Manager jobs
- Remote Frontend Engineer jobs
- Remote QA Engineer jobs
- Remote Principal Software Engineer jobs
- Remote Machine Learning Engineer jobs
- Remote Java-related jobs
- Remote DevOps-related jobs
- Remote React-related jobs
- Remote CRM-related jobs
- Remote Kubernetes-related jobs
- Remote Entrepreneurial-related jobs
- Remote Backend-related jobs
- Remote Interpersonal skills-related jobs
- Remote UX-related jobs
- Remote HR-related jobs
- Remote Stock options-related jobs
- Remote Docker-related jobs
- Remote Mentoring-related jobs
- Remote Linux-related jobs
- Remote Integrations-related jobs
- Remote User Experience-related jobs
- Remote Open Source-related jobs
- Remote Azure-related jobs
- Remote KPIs-related jobs
- Remote Cloud-based-related jobs
- Remote FinTech-related jobs
- Remote Financial services-related jobs
- Remote CI/CD-related jobs
- Remote UI-related jobs
- Remote Jira-related jobs