We are currently seeking a passionate, self-driven, mobile developer to work alongside our senior project leads in a flexible manor during development sprints. The ideal candidate will be interested in growing with the team long-term.
As a member of our software development team you will have the opportunity to work and grow in an exciting and challenging environment dedicated to delivering quality software using modern technologies and frameworks. As part of our diverse multidisciplinary team, you will have the opportunity to grow in the areas of programming, software architecture, User Experience design (UX), Agile software development and software engineering.
Minimum Role Requirements
Here’s the deal—there’s no typical day at PitchPages. Our dynamic environment calls for adaptable problem solvers who believe change is the only constant in life (because it is). Although you might wear multiple hats on any given day, we’ve compiled the most important responsibilities:
3+ years iOS development experience with a healthy mix of Swift and Objective-C across multiple device types (iPhone, iPad, Apple TV, Apple Watch)
Experience working with remote data via REST and JSON
Working knowledge of the general mobile landscape, architecture, trends, and emerging technologies
Dedication to produce clean code that validates and follows industry coding style standards.
Excellent organization and communication skills, both verbal and written
Work collaboratively with a team debugging and problem-solving skills
Demonstrate strong problem solving ability and analytical skills.
Some experience with cross-browser, platform, and device manual/automation testing
Fundamental knowledge of terminal commands
Experience in UI / UX skills and understanding of Usability
Experience with optimizing website performance
Experience with Git
Experience with Object Oriented Programming
Experience with Agile/Scrum development methodology, test-driven, continuous integration.
What you'll be doing
Work effectively within a team environment to implement projects in a timely manner.
Participate in design reviews, code reviews and functional demos.
Able to work effectively under pressure, independently, and within a collaborative team oriented environment using sound judgment in decision making.
It would be really cool if you had
Bachelor’s degree in computer science or a related technical discipline from an accredited institution or equivalent experience.
Apps on the App Store and code in Github are a plus
Experience with Android is a plus
Native mobile development experience is a must but additional consideration will be given to candidates that have experience in cross-platform development such as React Native or Ionic frameworks.
Additional consideration will also be given to candidates with web development experience for creating RESTful APIs