Overview
This position is responsible for development of utility and functionality applications for iOS/android frameworks. The person will be fixing issues and errors with existing applications as well as developing modules for new solutions. This person will assist in finding effective and efficient solutions for application design and architecture and in testing application performance.
Responsibilities:
· Develop modules for new applications based on specifications with no supervision
· Implement fixes for existing applications per specifications or on direction of senior staff with no supervision
· Migrate changes into production environment, or client framework with guidance from senior staff
· Deploy enhancements based on specifications with no supervision
· Perform unit testing to ensure specific functions are working as expected with no supervision
· Assist in testing of application performance
· Assist in project file clean up and project documentation
· Assist in finding effective and efficient solutions for application design and architecture
· Suggest new ideas for improvements
· Communicate with client and other teams’ staff on task progress, assess implementation risks and work towards keeping the project within objectives (timeline, budget, quality) with guidance from senior staff
· Learn new tools and technologies
The ideal candidate for the position should have the following skills and experience:
Technical Qualifications:
· Experience with C/C++ and Objective C, Cocoa Touch and/or Java, Android SDK
· Experience with Object Oriented languages
· Experience with relational databases using SQL Server and/or SQLite
· Experience using OpenGL in development and proficiency in 3D programming
· Experience developing reusable APIs
· Knowledge of iOS and/or android application development and design guidelines and compliance requirements
· Knowledge of XCode and/or Eclipse IDE
· Understanding of standards and commonly used SDKs or frameworks for mobile applications
· Understanding of performance and platform limitations (e.g. memory) on mobile devices and the techniques required to work past them.
Personal Skills:
· Strong analytical skills: can read business requirements, analyze issues and proposed solutions to make sure they can be implemented successfully
· Ability to identify alternatives and find an optimal way to implement a solution
· Ability to apply logic in identifying patterns, structures and formats and organizing ideas to validate solutions proposed
· Ability to quickly learn new concepts and software
· Ability to work in team environment
· Ability to manage time on several tasks and juggle competing deadlines
· Be able to explain technical project details effectively in English verbally and in writing.
About Creative Capsule Infotech
Creative Capsule is a software consulting firm established in the United States in 2003 with subsidiaries in Switzerland and India. With our team of 200+ full-time employees, we provide a blended model of local and off-shore resources.
We partner with high-growth SaaS startups and small to mid-size software product companies for long-term outcomes in scaling and maintaining their technology suites. We have proven expertise in building financial services software, SaaS products (for AgTech, FinTech, healthcare, sharing economy), and life sciences solutions (for pharma, animal health, medical devices).