Mobile Application Developer 2
Reporting to the Associate Vice President Enterprise Application Services, the Mobile Application Developer 2 will support the entire mobile application life cycle through concept, design, test, release, and support; produce fully functional mobile applications writing clean code; Gather specific requirements and suggest solutions; write unit and UI tests to identify malfunctions; troubleshoot and debug to optimize performance. Design interfaces to enhance user experience; as required, work with other IT development staff and student intern mobile developers to plan new features; ensure new and legacy applications meet quality standards and meet vendor release level backwards compatibility. Research and suggest new mobile products, applications, and protocols; stay up-to-date with new technology trends; lead functional and technical project teams. Be available to respond to emergencies after normal b
Knowledge:
- OOP software design principles
- Java, Objective-C, Swift, JavaScript, or PHP
- Third-party libraries and APIs
- Experience with Linux/Unix and scripting languages like Python, Perl, shell
scripting, etc.
- Integration of apps with RESTful APIs
Abilities:
- Analytical problem solving
- Project leadership
- Application design to provide the best user experience
- Effectively communicate complex system designs and configurations to
technical and functional users to provide services and work toward problem
resolution.
- Establish and maintain effective working relations with diverse
constituencies
- Effective supervisory/teaching skills
- Express information clearly, concisely and convincingly
B.S degree preferably in computer science, computer information systems, or related field
One year full time or 2 years equivalent part-time progressively
responsible experience that includes:
- Hands-on coding and software design for mobile applications on iOS and/or
Android platform
- Solid OOP and software design knowledge
- Experience with Objective-C
- Must have shipped 1-2 substantial apps and know how to integrate with RESTful
APIs
- Experience with Linux/Unix and scripting languages like Python, Perl, shell
scripting, etc.
Two (2) years full time or four (4) years equivalent part-time team lead/project management experience preferred.
usiness hours, and perform other related tasks and special projects as assigned.