Job Responsibilities:
Develop mobile applications under the management of a project manager and coordinate with QA & design team
Maintain and enhance existing mobile applications and all internal systems
Rapid prototyping and application coding and debugging
Determine appropriate architecture for new projects
Interact and coordinate with an extended design team (both hardware and software) to ensure that the design and implementation work well in the context of the entire system and product strategy
Explore, develop, and integrate 3rd party social networking API tools
Monitor industry trends, technologies, and standards and be able to research, recommend, and apply new technologies
Communicate to the Project Manager with efficiency and accuracy any progress and/or delays
Write adequate technical documentation
Job Qualification:
Bachelor’s Degree in Computer Science or equivalent education and experience.
Fluency in IOS (Swift), Objective-C Experience in React Native is a plus
Experience in building APIs and Web Services Experience in SQL (PostgreSQL, MariaDB/MySQL)
Strong skills in building modular software with object oriented design
Deep understanding of Mobile Application protocols, formats & architectures
Ability to develop applications with strict CPU and network performance requirements
Rapid prototyping and application coding and debugging
Practical experience working in an agile development environment, with an understanding of what works and what doesn’t in a professional-services setting
Teamwork, attention to detail, and good communication skills are required
Self-starter with strong self-management skills
Ability to organize and manage multiple priorities
Ability to work independently and efficiently to meet deadlines
Equipment needed:
Computer or Laptop with MacOS