This position’s primary responsibility will be to develop utility and functionality applications for Android frameworks. The individual will be responsible for fixing issues and errors in existing applications, as well as developing modules for new solutions. They will also assist in identifying effective and efficient solutions for application design and architecture, as well as testing application performance.
Responsibilities:
- Develops modules for new applications based on specifications, with supervision
- Implements fixes for existing applications per specifications or as directed by senior staff
- Migrates changes into the production environment or client framework, with guidance from senior staff
- Deploys enhancements based on specifications, with supervision
- Performs unit testing to ensure functions are working as expected
- Assists in testing application performance
- Assists in project file cleanup and documentation
- Helps identify effective and efficient solutions for application design and architecture
- Suggests new ideas for improvements
- Communicates with clients and other teams regarding task progress, assesses implementation risks, and works toward keeping the project on track (timeline, budget, quality), with guidance from senior staff
- Learns new tools and technologies
The ideal candidate for the position should have the following skills and experience:
Technical Qualifications:
- Experience with Kotlin, Android SDK
- Experience with object-oriented programming languages
- Experience with relational databases using SQLite, including designing and managing a rooms database
- Experience developing reusable APIs
- 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 address them
- Understanding of the software development lifecycle and best practices
- Knowledge of Android application development, design guidelines, and compliance requirements is an advantage
- Knowledge of Android Studio IDE
Personal Skills:
- Strong analytical skills: able to read business requirements and design a solution
- Ability to manage time and juggle competing deadlines
- Ability to communicate technical aspects to individuals with non-IT backgrounds
- Ability to quickly learn new concepts and software
- Ability to work effectively in a team environment
- Ability to explain technical project details in English, both verbally and in writing
Education and Work Experience:
- The candidate should have over 1 year of working experience
- A background in CS, IT, or a related scientific discipline is preferred
Top Skills
What We Do
Creative Capsule was founded in 2003 in Kansas City and since then has grown into a team of more than 200 motivated software professionals in Overland Park Kansas, Zürich Switzerland, and Goa India. Our founders continue to be involved in day-to-day operations, bringing an overriding customer focus and a dedication to technical excellence. Many of our best clients are rapidly evolving SaaS and software startup companies and life sciences companies who share our passion for innovation.
Creative Capsule builds lasting development relationships. We create highly skilled and effective software teams that integrate seamlessly with our clients’ organizations. We do not deliver one-off projects. Instead, we work to understand each client’s unique business needs and culture, and then construct cohesive teams that empower our partners and strengthen their delivery capabilities.
Creative Capsule helps clients to transform their software delivery capacity. For each client, we build a dedicated development group that works hand-in-hand with their organization, creating a single virtual team. We ensure a close fit with each client by selecting team members that have technical and personal attributes that resonate with the client’s needs and culture. Each of our teams spans continents, providing an optimized balance of responsive local presence and cost-effective offshore resources, while operating as a single innovative and agile force that shares risks and rewards.