iOS Software Development Engineer I
at Esri
Wien, W, Austria -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Oct, 2024 | Not Specified | 16 Jul, 2024 | N/A | Architecture,Communication Skills,Consideration,International Standards,Esri,Swift,Teamwork,Software Design Patterns,Objective C,App Store,Time Management,Kotlin,Gis,English,Color,Computer Science,Mathematics,Interpersonal Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
OVERVIEW
Join a team that pushes the boundaries of technology to achieve a shared mission: bringing the power of GIS indoors. Esri makes indoor location, indoor mapping, and indoor GIS accessible and powerful for both consumers and experts across all platforms and devices.
The Esri R&D Center in Vienna, Austria, leads the research and development of cutting-edge indoor positioning systems technologies used in ArcGIS IPS. By combining radio signal data from Bluetooth Low Energy beacons or Wi-Fi with trajectory information derived from motion sensors on everyday mobile devices and physical characteristics within our indoor environments, we aim to deliver the world’s best indoor blue dot experience for our users.
REQUIREMENTS
- 1+ years of iOS software development experience
- Profound understanding of Swift, SwiftUI, Objective-C and a solid understanding of the iOS platform
- Working knowledge of the general mobile landscape, architecture and trends
- Proficiency in quickly grasping and effectively applying new technology concepts within a dynamic and evolving context
- Familiarity with daily Git workflows (branches, review, merge) and experience in contributing to the full mobile development lifecycle
- Demonstrated ability to work on a team that builds quality software
- Strong written and verbal communication skills in English
- Time management, prioritization, teamwork, and interpersonal skills
- Bachelor’s in computer science, engineering, mathematics, GIS or a related field
RECOMMENDED QUALIFICATIONS
- At least one application on the Apple App Store or an open-source project
- Experience architecting and designing mobile software products
- Experience with mobile software design patterns and limitations on iOS
- Knowledge of Kotlin and the Android platform
- Experience with Esri ArcGIS software or other geospatial technology
- Master’s in computer science, engineering, mathematics, GIS or a related field
LI-DR5
LI-Hybrid
IF YOU DON’T MEET ALL OF THE PREFERRED QUALIFICATIONS FOR THIS POSITION, WE ENCOURAGE YOU TO STILL APPLY!
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance
Responsibilities:
- Shape the way users of the ArcGIS Maps SDK for iOS consume our cutting-edge indoor positioning technology (IPS) and enable them to build unique experiences
- Augment our existing mobile app necessary for setting up indoor positioning to meet the demands of enterprise customers around the world
- Write the code driving our technology: collect up-to-date and accurate data from device sensors (motion sensors, Bluetooth, and more) and supply them to our real-time location algorithms
- Implement unit tests and automate regression testing to ensure baseline quality in all releases in collaboration with product engineer colleagues
- Collaborate with colleagues to build compelling demos that showcase common workflows and highlight product features
- Contribute to a cross-platform team, closely collaborating with Android and C++ developers on planning and code reviews
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Mobile
Software Engineering
Graduate
Proficient
1
Wien, W, Austria