Pearson Senior Manager Software Development in Bangalore, India
Senior Manager Software Development
We are the world’s learning company with more than 24,000 employees operating in 70 countries. We combine world-class educational content and assessment,powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.
10 years of professional experience
working primarily in Objective C, swift, and Android Java.
Working experience with React Native, Flutter, Xamarin is a plus
3 years’ experience in a technical leadership and people management position.
Exposure to end-to-end mobility solutions and multiple mobile tech stacks
Demonstrated success shipping at least two public-facing mobile app
Demonstrated mastery of multithreading, performance tuning and optimization and dealing with fragmentation
Knowledge of the open-source iOS or Android ecosystems, including which libraries to avoid and why
Experience with offline storage
Extreme discipline and dedication to promoting unit testing
Experience in mentoring developers
Keen understanding of Apple’s Human Interface Guidelines or Google’s Android Design Principles and interface guidelines and general design best practices
Deeply passionate about design and user experience
Understanding and familiarity working with AWS resources
Understanding of RESTful APIs for integrating apps with back end services
Strong sense of product ownership
Strong interpersonal skills
Monitor the performance of the live apps and continuously improve on a code and experience level.
Good understanding of object oriented programming concepts, data structures, algorithms
Proficient understanding of code versioning tools, such as Git
Focus and attention to detail in written and verbal communication
A passion for technology and the ability to learn new concepts quickly.
Knowledge on reactive programming patterns (RxJava, RxSwift) is a PLUS
Experience on video playback and Authentication workflows is a PLUS
Lead the Design and Development of Android and iOS applications.
Mentor and train other team members on design techniques and coding standards. Help build a team and cultivate innovation.
Design major software components, systems, features and implement app foundation features and core app features.
collaborate with multiple teams to understand requirements, designs and guide the team to convert these into features.
Review requirements, provide estimates for development tasks and allocate work to team
Ability to develop accurate estimates and assist other team members with the estimation process.
Effectively lead the team and coordinate with the cross-functional teams
Primary Location: IN-IN-Bangalore
Work Locations: IN-Bangalore-DivyaSree Chambers Wing A, DivyaSree Chambers O'Shaugnessy RoadLangford Town Bangalore
Organization: Technology & Operations
Employee Status: Regular Employee
Job Type: Standard
Shift: Day Job
Job Posting: Sep 25, 2020
Job Unposting: Nov 9, 2020
Schedule: Full-time Regular
Req ID: 2008930
Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.