padsplit - Mobile Engineer (React Native)
Requirements
• React Native Expertise: Significant experience building and shipping production React Native applications for both iOS and Android. • React Proficiency: Strong experience developing modern React.js applications using current frontend best practices. • API Integration: Experience consuming REST APIs and collaborating effectively with backend engineering teams. • Backend Familiarity: Working knowledge of Django/Python environments and how frontend applications interact with backend systems. • Database Understanding: Familiarity with relational databases such as PostgreSQL or MySQL. • Testing Experience: Experience implementing automated testing strategies for React Native and React applications. • Git Workflows: Comfortable working in collaborative Git-based development environments with pull requests and code reviews. • Startup Mindset: Ability to work independently, adapt quickly to changing priorities, and deliver high-quality work with minimal direction. • ## The Interview Process: • Your application will be reviewed for possible next steps by the Hiring Manager. • If you meet eligibility requirements, the next step would be a video screen with a member of the PeopleOps team for about thirty (30) minutes. • If warranted, the next step would be a video technical interview with our CTO at PadSplit for one (1) hour. • If warranted, the next step would be a panel video technical interview with our Mobile Engineers for ninety (90) minutes. • If warranted, then we move to offer!
Responsibilities
• Build Mobile Apps: Develop, maintain, and improve our React Native applications across both iOS and Android. • Support Web Development: Build and enhance React.js features when product priorities require additional frontend support. • Ship Product Features: Partner with Product, Design, and Backend Engineering to bring new customer experiences to life. • Improve Performance: Identify bottlenecks, troubleshoot issues, and optimize application performance across platforms. • Maintain Quality: Write clean, maintainable code while participating in thoughtful code reviews. • Expand Testing: Build and maintain automated tests that improve confidence and reduce regressions. • Drive Engineering: Participate in sprint planning, technical discussions, and architectural decisions that shape our roadmap. • Solve Problems: Take ownership of technical challenges, balancing speed, scalability, and long-term maintainability.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT