Senior Software Engineer - Mobile

Senior Software Engineer - Mobile

Job Overview

Location
Chelsea Heights, Victoria
Job Type
Full Time Job
Job ID
73855
Date Posted
1 year ago
Recruiter
Michael Linda
Job Views
92

Job Description

Microsoft is embarking on a new effort to address the growing needs of employees around the world. We are building the Microsoft Viva product suite to address the fundamental shift in how people work, build their career, and find meaning in their workplace. Ally.io has joined Microsoft through a recent acquisition to become a core pillar in the Microsoft Viva suite. Ally.io is a category-leading OKR SaaS solution that helps drive accountability, transparency, and alignment on goals across organizations. It was a highly successful startup based in Seattle (including Seattle Startup of the Year, and finalist for next Tech Titan) with a significant team footprint in India. As part of Viva, we have once in a lifetime opportunity to build a massive business from ground up and bring purpose, happiness, and productivity to millions. 


We are seeking
 a senior mobile developer who possesses a passion for pushing mobile technologies to the limits and will work to design and build the next generation of Viva mobile applications.

Responsibilities

  • Architect, build and maintain advanced applications for the Android and iOS platform with a common codebase. 
  • Write modular and high quality code with adequate tests to meet the stringent quality standards 
  • Collaborate with cross-functional teams to define, design, and ship new features. 
  • Unit-test code for robustness, including edge cases, usability, and general reliability. 
  • Work with modern tools including Jira, Slack, GitHub, Firebase, Google play console, AppStore Connect, etc. 
  • Be part of a community of developers who share knowledge and help each other as problems arise. 
  • Ability to work through new and difficult issues and contribute to libraries as needed. 
  • Ability to create and maintain continuous integration and delivery of applications. 
  • Must be familiar with profiling and performance monitoring of the application. 
  • Ability to achieve stretch goals in a highly innovative and fast-paced environment 
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. 
  • You will be a mentor to junior developers in the organization, and take the lead on critical decisions relating to our frontend platform. 
  • Ownership of product requirements and Tech OKRs. 

Qualifications

Basic Qualifications: 

8 -12 years of professional experience working with Mobile application development 

 

Preferred Qualifications: 

  • 8 -12 years of professional experience working with Mobile application development, and building consumer facing apps. 
  • Experience working on hybrid apps using React Native / Ionic. 
  • Experience working with native app development using Swift / ObjectiveC, Java / Kotlin is a plus. 
  • Experience with automation frameworks such as Cordova, Ansible, Jenkins 
  • Excellent knowledge of data structures and algorithms 
  • Excellent code reviewer and champion at writing unit test cases 
  • Meaningful experience working on large, complex systems. 
  • Great eye for design, UI and UX. 
  • Bachelor or master degree in Computer Science or a related discipline 
  • You have your own apps on the App/Play store and/or cool projects on GitHub. 
  • Brownie points if you are familiar with multiple technologies (iOS/Swift/Objective C, Android/Kotlin, Typescript, Angular, Ionic). 
  • Know how products work.
  • Should have an in-depth understanding of Mobile App Architecture, and significant experience of building and owning consumer facing mobile apps.  
  • Good knowledge in pixel-perfect implementation of designs. 
  • Experience working in an agile environment 
  • Excellent oral and written communication skills 
  • Self-starter, quick learner and passionate problem resolver 
  • Excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems 
  • An understanding of best practices, a commitment to following, and inculcating them in the team. 
  • Ownership of product requirements and Tech OKRs.


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.

Job ID: 73855

Similar Jobs

Meta

Full Time Job

Senior software engineer - mobile Senior software engineer - mobile

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer - mobile Senior software engineer - mobile

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer - mobile Senior software engineer - mobile

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer - mobile Senior software engineer - mobile

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept