Responsible for the fundamental technology work of architecting/designing/building/supporting cross-platform client apps, their integration to high-performing backend services, including building platform and performance components, and awareness of the end-to-end solutions.
Makes high-level design choices, technical standards, tools, and platforms. Must have a strong understanding of systems engineering principles derived from experience.
With a strong background in the integration with Restful back-end services, can make design decisions that help shape up the service specification, SLAs, and reporting.
Domain knowledge of Video streaming would be an added benefit.
Key Roles and Responsibilities:
Collaborate with various technical teams involved in the design and development of cross-platform client apps and propose an architecture and high-level design.
Understand new client feature requirements and propose document and lead the solution for implementing the feature
Collaborate with critical stakeholders to understand business needs, priorities, and the quality of services to be created or enhanced. Drive solution to be compliant with Target State Architecture.
Responsible for discovering and identifying any bottleneck gaps, design issues that may hinder the app’s performance, stability, impacting user experience, cycle time, or cost and resolve them early during the solution, design, and construction phase.
Drive standardization of platform components that can make up the building blocks from which DIRECTV will build applications and services. Ensure applications and services are leveraging building blocks whenever possible.
Consider the client app's non-functional requirements such as security, scalability, resiliency, and performance in all solutions. May define and design functional, technical, performance, and reliability solutions in line with client app inferred requirements.
Job Contribution: Senior-level technical expertise. Deep technical knowledge and subject matter expert on ATT technologies.
Education: Preferred Bachelor of Science degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math; or equivalent experience. Experience: Typically requires 5-8 years of experience.
Principal Functional Skills / Competencies associated with this title:
Job ID 2133201 Date posted 06/16/2021
- Agile Methodology (Scrum)
- Application Design, Architecture
- Application Programming Interface (API)
- Mobile App development
- ReactNative development
- Product and Service Design and Development
- Quality Management
- System and Technology Integration
- System and Software Architecture