Post your Job

$225 for fulltime

$75 for freelance

Sign in  No account? Post your opening first!

Applications Programmer

Seeking a talented Mobile Developer (iOS and Android) who can translate the communication and process needs of Student Affairs clients into native mobile apps that are built from the ground up and run seamlessly on all devices. Proven experience developing and maintaining iOS and Android mobile applications as well as designing mobile app web services.

The Applications Programmer is responsible for writing back-end code and providing programming expertise to develop native Mobile Apps for iOS and Android. Principal duties include developing and maintaining iOS and Android native mobile applications and mobile app web services for clients at the University of California, Riverside, in the division of Student Affairs. This position works collaboratively with department and divisional front end designers, web designers, writers, print designers and other back end programmers.

Experience Requirements:

Minimum 2 years of experience in application program development and demonstrated proficiency in Objective-C, C#, JavaScript, Swift, Android SDK, iOS SDK (must be able to code in all of these languages).

Strong experience in Java/J2EE

Professional level experience with HTML, CSS, and JavaScript development experience.

Experience working with UX designers using tools such as Adobe Creative Suite.

Experience utilizing device capabilities (i.e. GPS, camera & accelerometer).

Experience working collaboratively with developers and technical leadership to determine most effective solutions to deploy given customer requirements, business needs, and training requirements.

Key Responsibilities

Develops, implements, maintains, and supports native mobile applications for Android and iOS.

Plans, designs, develops, modifies, debugs and evaluates moderately complex software for functional areas.

Analyzes existing software or works to formulate logic for moderately complex new systems and devises moderately complex algorithms.

Performs data analysis and tests/debugs software. Designs and applies basic data sources. Applies effective programming security practices.

Interacts with other developers and technical leadership to determine most effective solutions to deploy given customer requirements, business needs, and training requirements.

Executes test plans.

Develops conversion and system implementation plans and regularly creates and executes unit tests.

Employs source code control techniques.

Assists with successful configuration management.

Interacts with end users, support staff and other developers to determine client needs, troubleshoot errors, train and provide support to end users.

Participate in meetings to determine project priorities, end user needs, project time frames, and project directions.

Gathers and analyzes data to prepare system and programming documentation.

Assists with implementation of changes in development, maintenance and system standards and in the creation of software specifications. Regularly reports progress on projects.

How to apply

https://irecruitportal.ucr.edu/irecruit/!Controller?action=jobs_webui.show_page&page=jobs_detail&requisition_id=201607069003&profile_id=&module=jobs#

Smashing Jobs

Your new job

Smashing Jobs is your job board that will help you find the right person for your job opening. It is featured at Smashing Magazine — a magazine that has more than 4 million monthly users and is known to be one of the most successful magazines for creative professionals.

Since 2008, we have been helping great companies as well as gifted job seekers to find their way to each other. We are trusted by companies of all sizes, such as Electronic Arts, Amazon, Lonely Planet, Garmin, Tesla Motors, Rockstar Games, MIT Technology Review, Mercedes, Activision, MTV and, last but not least, Nokia.

More Talents Needed?

Use our credit packages to cut your recruiting costs:

5 CreditsOnly $300. 20% discount. You save $75.
10 CreditsOnly $525. 30% discount. You save $225.

You can choose your preferred credit package during the posting process.

Paypal & Credit Cards
Paying is easy. You can pay from your PayPal deposit or simply start straight with your credit card.

There’s also the possibility of invoicing in which the alternative payment options are via bank transfer or check. If you’d like to get your job posting up and running in a minute, we could forward you a coupon code asap and you can pay later. Just contact Giammarco (g<dot>ledda<at>smashingjobs.com).