Software Developer – Mobility

Job Type: Full Time
Job Location: USA
Work Type: Hybrid

Requirement Understanding and Design:

  • Collaborate closely with Solution Leads and Business Teams to comprehend project requirements.
  • Participate actively in sprint planning calls to grasp stories and technical specifications.
  • Refine and document Product Backlog Items (PBIs) through stakeholder discussions.
  • Experienced in architecting high quality scalable maintainable mobile native and hybrid application.
  • Create comprehensive functional and technical architectural specifications and design documents.

Development:

  • Drive the development of functionalities aligned with defined PBIs in collaboration with the Business team.
  • In-depth knowledge and expertise with mobile development (iOS, Android and Hybrid) best practices, rich expertise of multi-device solution implementation will be necessary to succeed in this role.

  • Utilize a range of technologies including React Native, Swift, Flutter, and Backend Service APIs for mobile app development.
  • Configure and customize mobile apps, including email and push notifications, SSO integration, user management, and global settings.
  • Conduct comprehensive unit testing across multiple devices and operating systems.
  • Manage code versioning using Git repository and deploy code across various environments, including test, UAT, and production.
  • Ensure certification and deployment of apps in Play Store and App Store.

Defects Fixing and Environment Configuration:

  • Collaborate with the QA team to conduct in-sprint testing and resolve issues promptly.
  • Manage the release of patches after QA approval and deploy to higher life cycle environments.
  • Ensure proper configuration of entry points and eligibility criteria as per project requirements.

Client Server Setup for Backend Services:

  • Prepare comprehensive environment configuration documents for the client team.
  • Develop deployment scripts and provide assistance in setting up configurations as needed.
  • Coordinate and actively participate in calls with the client team to resolve setup and testing issues efficiently.

Qualifications and Skills:

  • Bachelor’s degree in Computer Science or related field.
  • Proven experience in software development and deployment.
  • Strong proficiency in React Native, Swift, Flutter, and backend service development.
  • Solid understanding of Agile methodologies, version control systems, and CI/CD pipelines.
  • Excellent problem-solving abilities and effective communication skills.
  • Ability to thrive in a collaborative team environment.

Preferred Qualifications:

  • Experience with Jenkins, Git, and JUnit.
  • Familiarity with mobile app certification processes for Play Store and App Store.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx