What are the responsibilities and job description for the Sr. Mobile Apps Developer -- Washington, DC position at 4i Americas?
Job Details
Job Title: Sr. Mobile Apps Developer
Location: Washington, DC
Duration: 9 Months
Interview type: In person
Need locals
Job Description
Client is looking for 3 Mobile Specialist with development experience and feature enhancement experience of mobile applications who have an understanding of the mobile and web applications.
The client is seeking candidates for creating a mobile app support team prior to the public launch of the mobile app for iOS and Android. This effort will put in place the support team required to handle the ridership issues and feedback post launch and provide immediate real time remediation of backend services including user authentication.
Key Features
Nearby - Discover nearby stops, stations, and transit options with real-time updates.
Trip Planner - Plan your journey with step-by-step directions and schedule integration.
Online Chat - Connect with support or transit operators for real-time assistance.
Metrics - Access live route ladders, service performance insights, and efficiency dashboards.
Settings Authentication, Account Services, Profile, Preferences, Places, Notifications, Maps and Rider Guides.
The ideal candidates will have a strong understanding of Azure environment, mobile application frameworks, and iOS and Android troubleshooting.
Duties/Responsibilities:
- Provide 1st and 2nd level support for Web and Mobile Application developed on behalf of our clients.
Collaborate with Client Team, Support Colleagues, Engineering, QA, and operations teams.
Troubleshoot and resolve system, application, and network issues in production and non-production environments.
Create and maintain documentation for key development and support processes, infrastructure, and tools.
Monitor, maintain, and optimize cloud-based infrastructure.
Automate repetitive tasks to improve efficiency and reduce human error.
Participate in on-call rotations for production system support.
Proactively identify and address potential issues to avoid downtime or disruptions.
Analyze logs, metrics, and application behavior to optimize system performance.
Conduct root cause analysis for system failures and implement long-term fixes.
Manage and optimize database performance, backups, and restore procedures.
Support the development of monitoring dashboards and alert systems to detect and respond to issues in real time.
Support integration of third-party tools and services into the existing infrastructure.
Ensure security, compliance, and governance policies are implemented in the Support and DevOps pipeline.
Must have experience in the following:
Knowledge/Experience of transit app modules: trip planner, bus and rail scheduled/active route planning knowledge.
Mobile development skills in iOS and Android
Flutter framework.
Microsoft Azure Architecture
Administration and Developer Operations (DevOps)
Azure Cosmos DB
Azure Redis
Azure Redis Cache,
Azure API Management Services
JavaScript
Python
GitHub Administration,
Linux, Shell/Bash Scripting.
Online Chat configuration
Google MAP API experience
GTFS API experience
Preferred Requirements:
Excellent Oral and Written Communication Coordination skills
Well versed Linux and Windows based environments
Experience in troubleshooting Mobile Applications, Windows, Linux applications and cloud-based environments.
Experience with Docker and Kubernetes troubleshooting.
Experience supporting production environment on ISP (Azure Required Plus AWS/Google Cloud Preferred)
Experience with using Apple Appstore Connect, Test Flight and Google Play Console.
Experience with Log monitoring of Azure Analytics and Log Management.
Configuration management tools like Ansible, Terraform and Azure DevOps Services.
Knowledge of GitHub Pipelines, branching strategy, tags and merge conflicts
Thanks and Regards
Saikiran