Senior Software Engineer

Microsoft Corporation New York City , NY 10008

Posted 2 months ago

Help Outlook Mobile build the world's best mobile email platform. Outlook Mobile is changing how the world works through mobile email. As millions of users continue making the leap to mobile, we empower them to be more responsive, get more done and connected from anywhere. In a world where more than half of email messages are first read on a mobile device, it's essential to give people the power to email, connect, respond and achieve more wherever they go. Our goal is to provide innovative ways to focus on what's important in your inbox, to schedule meetings, and work with attachments and files.

The Outlook Mobile for Android team is highly passionate about app quality, happy users, and certainly about Android as a platform. We are a small, focused team working on a big product for a rapidly growing number of users.

Qualifications:

  • BS or MS in Computer Science or equivalent.

  • 5+ years of Android development experience.

  • Expert level Java and Android experience, Kotlin proficiency a plus.

  • Be able to build Android apps from scratch and ideally a portfolio of apps featured in Google Play.

  • Someone who knows every trick in the book on UI transitions, multithreading and memory/battery efficiency.

  • Strong UI/design skills and iOS experience are a plus.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Responsibilities:

Your role will be to help define, architect, build, and support Android for Outlook mobile the mobile face of our company. Make technology and design decisions to deliver a fast, secure and usable app. Work with the server team to define needs and APIs that will provide the best user experience. Create beautiful UI and intuitive UX that will delight our users


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Axoni

Posted 6 days ago

VIEW JOBS 9/10/2019 12:00:00 AM 2019-12-09T00:00 Axoni is a capital markets focused distributed ledger technology firm. Our innovative and unique distributed ledger technology has proven itself successful across multiple asset classes and use cases at the world's most advanced financial institutions. Our diverse team of capital markets, cryptographic research, and technology development skills focuses every day on our goal of building products that will change and improve how our clients and the markets will interact. We are building the next generation of capital markets technology and we are seeking talented, motivated professionals that want to be part of this once-in-a-career opportunity to not only see, but also drive the incredible changes coming to global capital markets. Headquartered in New York City, the technical development lead will be responsible for coordinating technical development of our infrastructure. This hands-on role will be responsible for coordinating tasks across other developers, managing pull requests, as well direct software development. Candidates should have a strong understanding of algorithm development, networking components, and implementing secure protocols. RELEVANT SKILLS AND EXPERIENCE * Well versed in either Go, C++, or Java * Comfort with large data sets, preferably experience with Redis PostgreSQL, MySQL, Oracle, or DB2 * Knowledge of security best practices for network architecture, communication protocols, and AWS infrastructure * Comfort with workflows in Bitbucket, Jira, and Confluence * Experience with AWS infrastructure * Experience with patent applications a plus * Knowledge of cryptographic best practices and secure key management a plus * Knowledge of Ethereum and Bitcoin blockchains a plus * Best practices for facilitating Agile and Test Driven Development Axoni New York City NY

Senior Software Engineer

Microsoft Corporation