Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Software Engineer - Mobile Engineering
Thanks for your interest in the Senior Software Engineer - Mobile Engineering position.
Unfortunately this position has been closed but you can search our 228 open jobs by clicking here.
Required Education and Experience
Applicants must meet the following education and experience requirements:
* 5 years of relevant experience and a Bachelor’s degree or
* 3 years of relevant experience and a Master’s degree
Required Skills
* 5+ years of experience with Obj-C or Swift for iOS development.
* 2+ years of experience with unit and functional testing using XCTest, XCUITest and Appium
* Thorough understanding of iOS and other mobile operating system concepts
Desired Skills
* Distributed systems knowledge, good understanding of scalability and consistency models
* Deep understanding of iOS or Android platforms, SDK development and release process on both platforms
* Experience in delivering software releases on tight schedules with high quality
* Highly responsible, self-disciplined, self-managed, self-motivated, able to work with little or no supervision
* Passion to understand, learn, and dissect new technologies quickly on your own
* Extensive experience working on multiple projects at a time in a fast paced, results oriented environment
* Experience with the complete software development life cycle, from requirements to design, implementation, testing, and release
* Excellent written and verbal communication skills
Qualifications
Required Education and Experience
Applicants must meet the following education and experience requirements:
* 5 years of relevant experience and a Bachelor’s degree or
* 3 years of relevant experience and a Master’s degree
Required Skills
* 5+ years of experience with Obj-C or Swift for iOS development.
* 2+ years of experience with unit and functional testing using XCTest, XCUITest and Appium
* Thorough understanding of iOS and other mobile operating system concepts
Desired Skills
* Distributed systems knowledge, good understanding of scalability and consistency models
* Deep understanding of iOS or Android platforms, SDK development and release process on both platforms
* Experience in delivering software releases on tight schedules with high quality
* Highly responsible, self-disciplined, self-managed, self-motivated, able to work with little or no supervision
* Passion to understand, learn, and dissect new technologies quickly on your own
* Extensive experience working on multiple projects at a time in a fast paced, results oriented environment
* Experience with the complete software development life cycle, from requirements to design, implementation, testing, and release
* Excellent written and verbal communication skills