IT Developer - Mobile Apps

Electronic Theatre Controls, Inc.
Midwest, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Midwest, United States of America

Tech stack

Java
JavaScript
API
Android Studio
iOS
XCode
Bootstrap
Cloud Computing
Continuous Integration
Eclipse
Human-Computer Interaction
Java Development Kit
JSON
jQuery
Node.js
Object-Oriented Software Development
Material Design
Responsive Web Design
Software Engineering
SQL Databases
TypeScript
Web Applications
XML
Swiftui
Backend
Kotlin
Angular
Web Technologies
Front End Software Development
Objective C++
REST
Software Version Control

Job description

  • Develop new mobile applications for iOS and Android platforms
  • Contribute to existing apps written in Swift and/or Kotlin
  • Delivering a great mobile user experience that exceeds our customer expectations
  • Help improve code quality through writing unit tests, automation, and performing code reviews
  • Develop new web applications using the latest web technologies and frameworks
  • Focus on front-end user interface (UI) and overall user experience (UX)
  • Integrate with back-end data sources, cloud, and RESTful web service APIs
  • Work with product and design teams to understand end-user requirements and use cases, and translate those into an effective technical requirements and solutions
  • Ability to dive into difficult problems and successfully deliver results within a set schedule

Desired Technology Skills:

  • Strong object oriented programming and software design skills
  • Apple iOS
  • Xcode
  • Objective-C
  • Swift
  • Android
  • Kotlin
  • Android Studio / Eclipse IDE
  • Java / Java SDK
  • JavaScript / Typescript
  • SwiftUI, Android Jetpack
  • Angular, Node.js, jQuery
  • HTML / CSS, JSON / XML
  • Web/REST APIs
  • Mobile-first responsive design; Bootstrap, Material Design, etc.
  • SQL database design and programming
  • Source code control systems and continuous integration practices

Requirements

  • Positive and enthusiastic attitude towards new challenges
  • Excellent troubleshooting and problem solving skills
  • Effective verbal and written communications
  • Flexible and adaptable to time and scope constraints
  • A strong work ethic and ability to work independently or on a team

Desired Education and Experience:

  • Bachelor's degree or comparable experience in a related discipline

Apply for this position