
Mobile Developer
The Hashgraph Association
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AndroidiOSJavaJavaScriptKotlinObjective-CReactReact NativeSwiftTypeScriptYarn
About the role
- Application Ownership: Assume primary responsibility for the entire lifecycle of our mobile wallet application – including maintenance, debugging, performance tuning, security hardening, and new feature development.
- Cross-Platform Development: Develop, test, and deploy features using modern cross-platform frameworks. Maintain and enhance the existing codebase.
- Native Layer Integration & Troubleshooting: Diagnose and resolve complex issues that bridge the JavaScript layer and the native iOS (Swift/Objective-C) or Android (Kotlin/Java) environments.
- Feature Implementation: Collaborate closely with product, design, and backend teams within an Agile/Scrum framework to translate requirements into robust and user-friendly mobile features.
- App Store Management: Manage the entire process of building, signing, and releasing the application to the Apple App Store and Google Play Store, including handling metadata and compliance requirements.
- Code Quality & Standards: Uphold high standards for code quality, readability, testing, and maintainability. Implement and champion mobile development best practices.
- Technical Strategy: Contribute actively to technical discussions and decisions regarding the application's architecture, tooling, and future framework choices.
- Collaboration & Communication: Clearly articulate technical concepts, progress, and challenges to both technical and non-technical stakeholders, participating effectively in Scrum events (Daily Scrum, Sprint Planning, Retrospectives etc.).
Requirements
- Proven Mobile Development Experience: Demonstrable track record (typically 5+ years) building, deploying, and iterating on mobile applications available on app stores.
- Strong JavaScript Proficiency: Deep understanding of modern JavaScript (ES6 +) and its ecosystem (npm/yarn, build tools). TypeScript experience is a strong plus.
- Cross-Platform Expertise: Significant hands-on experience with both Capacitor and React Native frameworks for building cross-platform mobile applications.
- Native Bridge Proficiency: Solid understanding of how cross-platform frameworks interact with native layers. Experience debugging and developing native modules or plugins for iOS and/or Android is highly valuable.
- App Store Release Management: Proven experience successfully managing the end-to-end release process for both iOS (App Store Connect) and Android (Google Play Console) applications, including build configurations, signing, and submission procedures.
- Agile/Scrum Experience: Practical experience working effectively as part of an Agile or Scrum development team, participating in Daily Scrum, Sprints, Planning events and Retrospectives.
- API Integration: Proven ability to integrate securely and efficiently with RESTful APIs and manage application state.
- Version Control: Mastery of Git and standard branching/collaboration workflows.
- Problem-Solving & Autonomy: Excellent analytical and debugging skills. Ability to independently research solutions, manage priorities, and take complete ownership of the mobile application.
- Communication: Strong verbal and written communication skills in English.
Benefits
- A central role with substantial ownership and the ability to make a direct impact.
- Opportunity to work with modern mobile technologies in an agile setting.
- A dynamic environment that encourages learning and technical growth.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
mobile developmentJavaScriptTypeScriptCapacitorReact NativeiOSAndroidRESTful APIsGitAgile
Soft skills
problem-solvingautonomycommunicationcollaborationanalytical skills