Epicareer Might not Working Properly
Learn More
D

Application Architect (Mobile Applications)

  • Full Time, onsite
  • Diverse Systems Group LLC
  • On Site, United States of America
Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Description:

Position: Application Architect (Mobile Applications)

Location: Tampa, FL

Type: Contractor

Overview:

The Application Architect will envision, develop, and oversee new mobile applications and related digital products. This role will execute product development across design, development, stakeholder communication, technology vendor management, and delivery. The position supports the Mobile Delivery Leader and collaborates with various teams to deliver high-quality multi-platform mobile solutions.

Key Responsibilities:

  • Designed and developed multi-platform (iOS/Android) mobile applications and .NET web applications.
  • Assist the Mobile Enterprise Architect in delivering architecture solutions, ensuring adherence to standards, methodologies, and best practices.
  • Coordinate with development teams on design models, ensuring compliance with architecture standards.
  • Provide expertise on mobile application architecture to business and technology teams.
  • Lead research, prototyping, and evaluation of approaches for mobile applications.
  • Collaborate with stakeholders to review business needs and technical solutions.
  • Provide technical guidance to development teams through analysis, design, and testing phases.
  • Advise on integration and third-party solution architecture based on enterprise strategies.
  • Define and validate non-functional requirements, ensuring traceability between requirements and designs.
  • Support performance engineering and infrastructure teams in defining deployment architectures.
  • Lead production troubleshooting and "War Room" activities, as necessary.
  • Stay updated on mobile technology trends and influence long-term strategy related to mobile development.
  • Promote operational excellence, knowledge sharing, and innovative approaches within the team.
Requirements:

Basic Qualifications:

  • Bachelor s degree in Computer Science, Business Administration, or equivalent experience.
  • 12+ years of experience with Kotlin, Java, and Android SDK.
  • Expertise in Android Studios, Android Jetpack components, and Google Android design principles.
  • Experience with RESTful APIs, third-party libraries, and APIs.
  • Knowledge of the complete mobile development lifecycle, including automated testing and CI/CD processes.
  • Strong understanding of UI/UX design principles for mobile applications.
  • Familiarity with Agile methodologies.
  • Preferred Qualifications:
  • Working knowledge of mobile architectures, trends, and emerging technologies.
  • Strong experience defining requirements, developing solutions, and translating business needs into complex IT solutions.
  • Awareness of the latest Android updates and features.
  • Technologies/Methodologies Experience:
  • Xamarin (iOS, Android, and Forms), REST web services, Microsoft .NET, WCF/Web API.
  • Knowledge of event-driven and delegate-based design, asynchronous programming, and threading.
  • Experience in multi-tier and cross-platform architectures for mobile solutions.
  • Agile development using JIRA, TFS, or VSTS.
  • Microsoft SQL Server and related backend technologies.
  • Knowledge of messaging architectures such as SOAP, REST, and JSON.

Desired Skills:

  • Excellent communication and presentation skills to engage with technical and business teams.
  • Strong problem-solving skills and creativity to design practical solutions.
  • Leadership and collaboration skills, with the ability to lead cross-functional teams.
  • Willingness to take initiative and drive projects forward.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job