The Mobile Applications Developer is primarily responsible for the application development for iOS and other mobile device applications. The Mobile Applications Developer will be well-versed in multiple platforms and paradigms, and have experience building applications from the ground up. This position will also require some responsibility regarding application UI design, and general input on UI decisions.
Assist senior programmers with the maintenance, support, and development of programs, systems, and processes.
Work with team to troubleshoot and identify software technical issues.
Enhance existing code base.
Research and develop solutions for future software releases.
Update software to meet evolving and changing market and technical advances
Provide input on user interface elements.
Other duties may be assigned.
BACKGROUND AND QUALIFICATIONS
Bachelor’s degree in Computer Science or related field and 1-3 years of experience, or an equivalent combination of education and experience.
Proficiency in compiled languages (C++, Obj-C, etc.)
Experience with Xcode
Proficiency in SQL Databases
Proficiency in data parsing (in general parsing XML and JSON)
Experience in mobile application design/development
Clear understanding of asynchronous functionality and when it should be used (AJAX/Multi-threading)
Competency writing clear, efficient code
General understanding of overall interactions between client-side and server-side functionality
General understanding of good UI practices
Good communication skills, both written and verbal
Proficiency in web technologies (HTML and CSS)
Experience in multiple languages across multiple platforms
Some competency with graphic design software (Photoshop, Illustrator, Flash, etc.)
AccuWeather is an Equal Opportunity Employer