Principal Software Architect - Android Development

Verizon - New York, NY3.9

Full-timeEstimated: $130,000 - $190,000 a year
What you’ll be doing...

As a Senior SoftwareArchitect focused on frontend android development, you will be responsible for the development of mobile and web applications.

Essential Duties and Responsibilities:
Execute rapid prototyping to facilitate proof of concepts and demonstrations for complex requirements and features.
Develop and test the defined requirements with high accountability while managing risks and the potential of evolving requirements.
Solve complex challenges specifically related to Android applications and services for the unique requirements of building proof of concepts, in diverse areas.
Work closely with other functional teams, third parties, and vendors to facilitate the resolution of issues.
What we’re looking for...

You’ll need to have:
Bachelor or Master's Degree in Electrical/Computer Engineering or Computer Science or relevant experience.
Six or more years of work experience with Android application development.
Willingness to travel.

Even better if you have:
A degree.
Experience in HTML, CSS, XML.
Experience with the frameworks like React, React Native.
Experience in Linux and Android software development in languages including Java.
Understanding of Android system architecture.
Strong experience debugging Android application issues.
Experience with continuous integration software development processes and configuration management tools.
Experience building and testing for calling remote REST/JSON APIs.
Experience with writing distributed applications with fair understanding of MongoDB and MySQL Databases, High Charts,, AWS & Services.
Excellent communication and problem-solving skills.
Ability to work in a cross-functional environment without boundaries for the benefit of the project and team.
Ability to decompose larger problems into work as self-contained, minimally-dependent tasks.
Flexibility to work in a fast-paced, often ambiguous and entrepreneurial environment and to adapt to changing circumstances.
Ability to work as part of a geographically distributed team.
Ability to improve both technical knowledge and process; ability to learn and apply skills to new technology.
You will have shipped at least two mobile apps and be able to provide us with at least one 'live in the world' app that we can use to evaluate your skills. Finally, you must have a solid understanding of best practices in mobile design and development, as well as a deep understanding of the inner workings of mobile devices.

When you join Verizon...

You’ll have the power to go beyond – doing the work that’s transforming how people, businesses and things connect with each other. Not only do we provide the fastest and most reliable network for our customers, but we were first to 5G - a quantum leap in connectivity. Our connected solutions are making communities stronger and enabling energy efficiency. Here, you’ll have the ability to make an impact and create positive change. Whether you think in code, words, pictures or numbers, join our team of the best and brightest. We offer great pay, amazing benefits and opportunity to learn and grow in every role. Together we’ll go far.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.