Senior iOS Developer

PUNCHCARD INC.
Pasadena, CA, United States
5 days ago
Apply on www.wayup.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Adobe Illustrator Adobe Photoshop Amazon Web Services Unit Testing Design of User Interfaces Human-Computer Interaction Interaction Design Mobile Application Software Object-Oriented Software Development Rapid Prototyping Process Simple Object Access Protocol (SOAP) Software Engineering
+8 more
Web Applications Web Application Frameworks Web Services Website Wireframe Test-Driven Development (TDD) Ios Frameworks Information Technology Objective C++

Job description

You will be responsible for working closely with our design/UI/UX team and developing the iOS app which will manage the natural human interfaces for robotics. Sound interesting enough? Read on! Here are some of the things we are looking for:

  • Deep customer empathy and ability to quickly translate insights, whiteboard sessions, napkin sketches and water cooler talks into mockups, wireframes, and working proof-of-concept code
  • Expertise in quickly translating design (Adobe illustrator, Photoshop, PDF, PNGs) into working iOS code
  • Work with our team of scientists and engineers to ensure compatibility with our human interface technology
  • Ability to mock out server side dependencies to move fast. Knowledge of server side development processes, tools, and technology is a huge plus
  • Get stuff done really fast and smart

Requirements

  • Hackathon expert
  • 6+ years’ experience developing web, software, or mobile applications
  • BS/MS in computer science or equivalent
  • Capable of end-to-end product development: Ideation, Interaction Design, Rapid Prototyping, Iteration, Deployment, Approval, Support etc.
  • Strong experience with any of the following Object Oriented Languages (OOD):
  • Experience with the entire Software Development Life Cycle (SDLC)
  • 2+ years’ experience with web services (consuming or creating) with REST or SOAP
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Strong understanding of the Software design/architecture process
  • Experience with unit testing & Test Driven Development (TDD)
  • Ability to prototype really fast and improvise
  • Expert knowledge writing Objective-C, Swift and utilizing iOS Frameworks
  • Managing a team of developers
  • Managing release schedules of Apps Preferred Experience:

  • Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
  • Developing, deploying and maintaining large scale consumer apps on AWS or other cloud tech
  • Familiar with the development challenges inherent with highly scalable and available web applications
  • Experience with various, modern web frameworks
  • Android experience is a plus
  • Experience working in the trenches of a start-up is a Plus
  • Position based out of Pasadena offices. Local candidates preferred. Personality Traits:

  • No Ego when your ideas or code is scrapped or rejected
  • Ability to change direction rapidly after grasping
  • Ability to have team rally behind you
  • Work long, hard hours in a smart way
  • Enjoys team activities and working in an open culture environment with horizontal organizational structure

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · World Congress 2022

1:37 min

Core definitions of C++ objects and data references

Jonathan Müller Jonathan Müller · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

Videos

See all

Related articles

See all