7+ years of software engineering experience, focusing on native mobile application development.
Deep expertise in either iOS or Android native development, with familiarity in the other platform.
Strong proficiency in Swift/Objective-C or Java/Kotlin for building complex mobile applications.
Experience leading mobile technical roadmaps and architectural reviews.
Solid understanding of mobile application security and performance best practices.
Experience with cloud-based services and APIs, preferably AWS.
Ability to mentor mobile engineers through design and code reviews.
Responsibilities
Establish a technical roadmap for mobile platforms considering value, costs, and performance.
Ensure integration, data, security, and architecture design throughout the platform lifecycle.
Deliver technical solutions that align with business outcomes and troubleshoot related issues.
Innovate and improve implementation methodologies based on user experiences and enterprise goals.
Participate in a Community of Interest to share insights and strengthen technology solutions.
Maintain deep technical knowledge of domain systems and applications.
Drive continuous improvements in technical service offerings.
Benefits
401(k) plan with company contributions.
100% company-funded pension plan.
Comprehensive health, dental, and vision insurance.
Life insurance coverage.
Generous paid time off including holidays, vacation, and sick leave.
Caregiving and parental leave policies.
Performance-based and peer recognition programs.
Tuition reimbursement for further education.
Full Job Description
Mobile Tech Lead works with cross-functional teams and customers to understand business requirements and translates into technical specifications. Discovers the true requirements underlying feature requests and recommends alternative technical approaches. Partners with cross-functional technical teams to launch projects and provide ongoing technical support. Collaborates with management to identify opportunities to streamline technology processes and develop new procedures that support the business unit/department.
Responsibilities
Establishes a technical roadmap for the platform and/or capability strategy and lifecycle that considers value-based outcomes, costs to maintain, supportability, and performance.
Ensures sound integration, data, security, and business architecture design throughout all stages within the platform and/or capability lifecycle.
Provides rapid delivery and development of technical solutions that align with business and/or platform desired outcomes. Troubleshoots and resolves technical issues related to platform or capability systems, solutions, and services.
Knowledge of networking, identity access management, and information security tools.
Innovates and drives continuous improvements of implementation methodology and technical service offerings based on customer/employee experiences or other enterprise objectives/outcomes.
Participates in a Community of Interest for engineers across all capability and platform teams to share information and strengthen understanding of business needs and technology-based business solutions.
Develops and maintains deep technical knowledge and expertise related to domain area systems, solutions, services, and applications.
Qualifications
7+ years of software engineering experience, with significant experience in native mobile application development.
Deep expertise in iOS or Android native development, with working knowledge of the other mobile platform.
Strong proficiency in Swift/Objective-C or Java/Kotlin, with experience designing and building large-scale, complex, testable mobile applications.
Experience leading mobile technical roadmaps, architectural reviews, and technology modernization initiatives.
Strong understanding of mobile application security, authentication and authorization, secure data storage, performance, scalability, and maintainability.
Experience developing mobile applications that integrate with cloud-based services and APIs, preferably AWS.
Ability to provide technical leadership and mentor mobile engineers through design reviews, code reviews, debugging, and engineering best practices.
AARP will not sponsor an employment visa for this position.
Additional Requirements
Regular and reliable job attendance
Effective verbal and written communication skills
Exhibit respect and understanding of others to maintain professional relationships
Independent judgement in evaluation options to make sound decisions
In office/open office environment with the ability to work effectively surrounded by moderate noise
Hybrid Work Environment
AARP observes Mondays and Fridays as remote workdays, except for essential functions. Remote work can only be done within the United States and its territories.
Compensation and Benefits
AARP offers a competitive compensation and benefits package including a 401(k); 100% company-funded pension plan; health, dental, and vision plans; life insurance; paid time off to include company and individual holidays, vacation, sick, caregiving, and parental leave; performance-based and peer-based recognition and tuition reimbursement.
About AARP
AARP is a nonprofit, nonpartisan organization that empowers people to choose how they live as they age. The organization was founded in 1958 and has over 38 million members. AARP provides information, advocacy, and services for people over the age of 50. The organization is headquartered in Washington, D.C. and has offices in all 50 states, the District of Columbia, Puerto Rico, and the U.S. Virgin Islands.