Senior Mobile Developer

Sorry, this job was removed at 12:02 a.m. (MST) on Wednesday, August 26, 2015
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Looking for a talented Senior Mobile Developer to play a key role in the development of Cartasite mobile applications. This is an opportunity to make a big impact and see your work used by Cartasite customers to help them keep their employees safe. The ideal candidate will have a passion for making a positive difference and solving complex problems with a strong background in building best-in-class mobile applications.


About Cartasite

Cartasite (www.cartasite.com) was formed in 2004 with the goal of delivering practical technology solutions that enhance safety, security, and operating efficiency for energy corporations worldwide. With deployments in 31 countries, customers rely on Cartasite's real-time monitoring systems to produce results that streamline operations, save lives, and protect the environment.

Growing company in the downtown Denver area, focused on business process optimization, fleet safety, asset utilization, and world-class client support. We offer excellent benefits, a fun and flexible working environment, and opportunities for challenge and growth.

We want personality. We want innovative thinking.  We want people who make it their business to bring some life to the party. Ideally a mix of humor, creative thinking, passion, tech savvy, and actually caring about making a difference in the lives of people.


Duties and Responsibilities

Reporting to the Chief Technology Officer

Duties and responsibilities of the Software Development Team Lead / Software Architect include:

  • Participate in defining the mobile application strategy for Cartasite’s mobile applications

  • Design and implement features for Cartasite mobile applications

  • Learn and apply new technologies, best design practices and usability patterns

  • Contribute to end-to-end system architecture, working with other senior developers

  • Collaborate with UE team, product managers and other technical teams to create optimized and delightful user experiences

  • Writing reusable, testable, and efficient code

  • Implementation of security and data protection

  • Maintain high standards of software quality within the team

  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans

  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software

  • Design, develop, and unit test applications in accordance with established standards.

  • Participate in peer-reviews of solution designs and related code

  • Develop, refine, and tune integrations between applications

  • Analyze and resolve technical and application problems

  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties

  • Adhere to high-quality development principles while delivering solutions on-time and on-budget

  • Research and evaluate a variety of software products


Desired Skills & Experience Minimum Requirements

  • Extensive expert experience of iOS and Android Development

  • Acted as a key contributor to at least 3 publicly released mobile applications.

  • Solid CS, OOP/OOD, design patterns

  • Good grasp on usability and interaction design

  • Enthusiastic about AGILE/Scrum

  • Familiarity with RESTful APIs to connect mobile applications to back-end services

  • Strong knowledge of mobile UI design principles, patterns, and best practices

  • Experience with offline storage, threading, and performance tuning

  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

  • Ability to understand business requirements and translate them into technical requirements

  • Familiarity with cloud message APIs and push notifications

  • A knack for benchmarking and optimization

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with continuous integration

  • Bachelors degree in Computer Science, or equivalent experience

  • 5-7 years of hands-on software development experience (software products, not websites or internal projects)

  • Written, verbal and presentation communication skills

  • Interpersonal skills

  • Proven ability to deliver on schedule


Additional Desired Experience

  • API development

  • Contributions to open source projects


This role is based in downtown Denver, Colorado. Compensation is commensurate with experience. We are an Equal Opportunity Employer (EOE), and we strongly support diversity in our workforce.  Direct hires only, no recruiters.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1123 Auraria Pkwy, Denver, CO 80204

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CartasiteFind similar jobs