What are the responsibilities and job description for the Senior Mobile Developer position at NeuroNet Solutions Inc?
Enterprise Mobile Application Development
- Design, develop, and maintain enterprise-scale cross-platform mobile applications using the Ionic Framework.
- Build reusable, modular, and scalable mobile UI architectures.
- Lead mobile application modernization initiatives and migration projects.
- Ensure optimal application performance, scalability, accessibility, and responsiveness.
Native Integration & Device Features
- Develop and maintain native integrations using Capacitor plugins.
- Implement advanced device capabilities including:
- Camera
- GPS / Geolocation
- Push Notifications
- Bluetooth / BLE
- Biometrics
- NFC
- Offline Storage
- Background Services
- Deep Linking
- File System Access
- Create custom native plugins for iOS and Android when required.
Frontend Architecture & Angular Development
- Build advanced mobile user interfaces using Angular.
- Implement scalable state management solutions using:
- NgRx
- RxJS
- Signals
- Redux patterns
- Develop reusable components, shared libraries, and design systems.
- Optimize rendering performance and mobile responsiveness.
API & Backend Integration
- Integrate RESTful APIs and GraphQL services.
- Implement secure authentication and authorization:
- OAuth2
- JWT
- SSO
- MFA
- Work closely with backend teams to define API contracts and integration standards.
Mobile Security & Compliance
- Apply enterprise mobile security best practices.
- Implement:
- Secure storage
- Data encryption
- SSL pinning
- Certificate management
- Secure session handling
- Ensure compliance with enterprise governance and mobile security standards.
Performance Optimization
- Optimize app startup time, memory usage, battery consumption, and rendering performance.
- Troubleshoot production issues and platform-specific defects.
- Conduct profiling and debugging for Android and iOS applications.
CI/CD & DevOps
- Build and maintain mobile CI/CD pipelines.
- Automate:
- Builds
- Testing
- Deployment
- Code quality checks
- Experience with:
- GitHub Actions
- Jenkins
- Azure DevOps
- Fastlane
- App Store / Play Store release management
Leadership & Collaboration
- Mentor junior and mid-level developers.
- Conduct code reviews and establish coding standards.
- Participate in architecture discussions and technical roadmap planning.
- Collaborate with cross-functional teams in Agile/Scrum environments.
Salary : $130,000 - $140,000