Javascript Developer
Listed on 2026-02-15
-
Software Development
Full Stack Developer, Software Engineer, App Developer - Mobile/Web, Senior Developer
Manage Petro is seeking a Senior iOS Mobile Developer (React Native) with strong technical expertise and team leadership capabilities to join our Mobile App team. This is a hands‑on senior role with ownership over delivery, code quality, and collaboration within a growing product team.
The ideal candidate has 5+ years of professional experience building and launching production mobile applications and thrives in a fast‑paced, evolving startup environment. You will play a critical role in the continued development, optimization, and scaling of our mobile platform.
This position reports directly to the CEO and offers a high level of autonomy and technical influence.
About Manage PetroManage Petro is a software development company established in 2008. Our primary solution is a B2B SaaS platform serving the Oil & Gas industry
. Over the past three years, we have expanded our ecosystem by developing a mobile application that integrates tightly with our core system to support our customers’ operational needs.
You will join the existing Mobile App Development team and take a senior role in understanding the current mobile application, codebase, workflows, and documentation. Your focus will be on improving stability, implementing new features, mentoring team members, and ensuring high technical standards.
This role involves ongoing learning, problem‑solving, and collaboration across teams. If you are excited by complex systems, real‑world use cases, and taking ownership of a production app, we’d love to hear from you. We value developers who use modern tooling, including AI-assisted workflows, to improve development speed and efficiency while maintaining high engineering standards.
This is a full-time, in‑office position, and access to Mac/iOS hardware for iPad development is required.
Who You Are- Minimum 7 years of React Native development for iOS
- Strong experience with:
- React Native, React Navigation, React Native Bridges
- SQLite and local device databases (Realm, Watermelon
DB) - Zustand, Redux, nested navigation
- Xcode and Test Flight
- Sentry, IoT integrations with BLE
- Comfortable using AI-assisted development tools to speed up coding, debugging, and learning
You are comfortable taking ownership, working independently, and guiding technical decisions within the team.
What You'll Do- Learn and understand the existing mobile application and architecture
- Troubleshoot, fix bugs, and enhance application stability
- Design and implement new features and improvements
- Collaborate closely with SaaS backend developers and QA teams
- Ensure application performance, quality, and responsiveness
- Maintain clean, maintainable, and well‑documented code
- Commit code to Git and deploy builds via Test Flight for internal testers and users
- Participate in occasional client meetings (may include paid local or remote travel)
- Manage multiple tasks, timelines, and delivery milestones
- Demonstrate strong analytical thinking and problem‑solving skills
- Stay current with new technologies and best practices
- Use AI‑assisted tools to accelerate development tasks
- Leverage AI to reduce turnaround time while preserving code quality and performance
- UML and system modeling
- Figma or Mocking Bot
- RS232 programming
- Dispatching and delivery management systems
- Slack
- Gradle in Xcode
- Jenkins
- Hardware integration
- BaseNG HUB
- Native Base
- Backend or Dev Ops familiarity
- AI‑assisted IDEs and productivity tools (e.g., Cursor, Git Hub Copilot, ChatGPT)
- Strong understanding of the current system and workflows
- Reduced crash rates and improved app stability
- Successful delivery of new features
- Ownership of Test Flight releases
Please send your resume to:
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: