Esri - Portland, ME
posted about 2 months ago
As a Software Developer II focused on iOS Apps at Esri, you will have the opportunity to develop innovative location-aware applications that empower users to tackle real-world challenges. This role is ideal for passionate developers who are eager to push the boundaries of iOS technology and contribute to the creation of apps that make a difference. You will be part of a dynamic team that values collaboration and creativity, working closely with other developers and designers throughout the development lifecycle. Your contributions will directly impact the functionality and user experience of our applications, which are designed for various purposes including field mapping, data collection, and navigation. In this position, you will be responsible for designing, developing, and testing new features for our iOS applications. You will need to understand user requirements thoroughly, ensuring that the apps you create meet real-world scenarios and provide effective solutions. Your problem-solving skills will be essential as you tackle complex design and development challenges, while also advocating for Apple technologies within Esri and at industry conferences. Additionally, you will have the chance to enhance your skills and those of your teammates through participation in design and code reviews, fostering a culture of continuous improvement and best practices. This role requires a strong foundation in iOS development, with a focus on Objective-C and Swift, as well as experience with Xcode and the Cocoa and Cocoa Touch APIs. You will also need to be familiar with object-oriented design principles, data structures, algorithms, and performance optimization techniques. A Bachelor’s degree in computer science, engineering, or mathematics is required, along with a genuine enthusiasm for iOS development. If you have submitted apps to the App Store or have experience with spatial/mapping applications, that will be a significant advantage in your application.