Mobile Applications Engineer #123-13
|Location:||Saint Paul, MN|
|Salary Range:||$71,525 - $107,287|
|Employment Type:||Full Time|
|Business Group:||American Public Media|
The Mobile Applications Engineer will act as the Lead engineer for all Mobile Applications development at American Public Media (APM). The Mobile Applications Engineer will be a member of the Software Applications Group and will support and monitor all mobile development at all APM development locations.
S/he will be involved in the development, testing, deployment, and support of software applications. This position will not have any direct reports but will be responsible for the development of mobile applications across multiple divisions through mentoring, monitoring and directing the development of other web/applications developers. S/he will also be responsible for personally developing and maintaining specific mobile applications as directed by the Director of Software Applications. S/he will be required to work in both a team/paired-programming scenario as well as a solo environment.
Provide technical leadership through mentoring, support and monitoring of all mobile development at all APM development locations.
Develop and maintain specific leading Mobile Applications and tools for Regional and National properties and initiatives.
Ensure that department methodologies, policies, and procedures are followed on all assigned Projects.
Other duties as assigned.
Required Education and Experience:
Bachelors degree in Mathematics, Computer Science, Journalism, Digital Media or similar field
2 years mobile app development experience and 5-6 years in a software development role. Experience to include the following:
Experience in Object Oriented analysis and design
Experience developing world class applications for iOS - iPhone and iPad
Design and development of iOS CocoaTouch applications using XCode via the Objective-C, C, and C++ languages
Apple AppStore guidelines, including the submission, review, and distribution process
Experience developing world class applications for Android devices
Design and development of Java applications
Experience publishing to Android Market
Required Skills, Knowledge and Abilities:
Excellent interpersonal, planning, and organizational skills
Knowledge through prior development of apps that use Apple audio services for Internet streaming
Demonstrated ability to effectively communicate, both in written and oral form
Knowledge of Information Technology tools and Information Systems development and diagnostic methodologies and best practices
Strong knowledge of RDBMS preferably MySQL, SQL scripting, and ERD data modeling
Knowledge of version control systems SVN and Git
Preferred Skills and Experience:
Experience with both waterfall and agile development methodologies
Salesforce platform experience
Working Knowledge of Drupal
Experience coding in Java and related technologies
Strong Experience with PHP, Ruby, Python, MySQL and Perl
Working knowledge of UNIX, OSX, Microsoft Windows Operating System
Experience with Local and Wide Area Networked environments
Physical Demands and Working Conditions:
Must be able to perform the essential duties of the position with or without reasonable accommodation
o Required to move about in an office environment and sit for extended periods of time
o Frequent use of hands for data entry/keystrokes and simple grasping.
o Moderate noise level
o Occasional exposure to prevalent weather conditions.
This job is no longer active. Please click here to see current job listings.