Job Title: Senior Mobile Developer
Location: Jersey City, NJ (Onsite 4 days/week)
Role Overview:
We are looking for a highly skilled Senior Mobile Developer to design, develop, and deliver high-quality mobile applications across iOS and Android platforms. This role requires deep technical expertise in both native and hybrid mobile technologies, along with a strong focus on performance, scalability, and user experience. The ideal candidate will play a key role in shaping mobile architecture, driving best practices, and collaborating with cross-functional teams to build robust, customer-facing applications.
Key Responsibilities:
- Design, develop, and maintain scalable mobile applications for iOS and Android platforms
- Architect and implement high-performance, responsive, and user-friendly mobile solutions
- Build and enhance hybrid mobile applications using Ionic framework
- Integrate mobile applications with backend services and APIs, ensuring seamless data flow
- Optimize applications for speed, performance, and reliability across devices
- Implement and maintain application monitoring, logging, and performance tracking tools
- Ensure adherence to quality engineering practices, including automated and manual testing
- Collaborate with product managers, designers, and backend teams to deliver end-to-end solutions
- Ensure ADA accessibility compliance and follow inclusive design principles
- Troubleshoot and resolve production issues, bugs, and performance bottlenecks
- Participate in code reviews, architecture discussions, and technical decision-making
- Stay up to date with emerging mobile technologies, tools, and frameworks
Required Skills & Experience:
- 10+ years of experience in mobile application design, development, and architecture
- Strong expertise in native mobile development (iOS – Swift/Objective-C, Android – Kotlin/Java)
- Hands-on experience with hybrid frameworks such as Ionic
- Deep understanding of mobile performance optimization, memory management, and responsiveness
- Strong experience with RESTful APIs, third-party integrations, and backend connectivity
- Experience implementing application monitoring and analytics tools
- Solid understanding of CI/CD pipelines for mobile app deployment
- Experience with version control systems (Git) and Agile development methodologies
- Strong debugging, problem-solving, and analytical skills
Preferred Qualifications:
- Experience with cloud services such as AWS, Azure, or Google Cloud
- Familiarity with mobile security best practices (data encryption, secure storage, authentication)
- Experience with cross-platform frameworks beyond Ionic (e.g., React Native, Flutter)
- Knowledge of app store deployment processes (Apple App Store, Google Play Store)
- Exposure to DevOps practices and automation tools
- Bachelor’s degree in Computer Science, Engineering, or a related field.