Android Developer - Internship
About the role
We're looking for an intern to join our dynamic team of professionals who create brand stories through innovative digital and mobile solutions.
Responsibilities
- Identify and plan for new features
- Develop application programming interfaces (APIs) to support mobile functionality
- Remain up to date with the terminology, concepts and best practices for coding mobile apps
- Write unit and UI tests to identify malfunctions
- Work closely with colleagues to constantly innovate app functionality and design
- Communicate with users to understand their needs and experiences
- Other duties as assigned
Requirements
- Knowledge of iOS back-end services
- Knowledge of Apple’s design principles and application interface guidelines
- Proficient in code versioning tools including Git
- Familiarity with push notifications, APIs, and cloud messaging
- Experience with continuous integration
- The skill to track and document your work, record time, communicate results in accordance with some Project Management tool
- Prior Startup experience
- Good communication skills (written and verbal)
- Solid foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for embedded systems
- A strong understanding of the common challenges with mobile/embedded devices including power management, resource optimization, and wireless network readability
Qualifications
- BS in Computer Science, Computer Engineering or equivalent
- At least 2 years of professional experience in Java programming and Android mobile application development
- Solid foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for embedded systems
- A strong understanding of the common challenges with mobile/embedded devices including power management, resource optimization, and wireless network readability
- Excellent written and verbal communication skills
- Basic proficiency with Git
Prior Experience
- Experience in building Android libraries
- Demonstrable proficiency/mastery of the Android Platform architecture, the Gradle build system, the use of ProGuard and the UI, Animation, Graphics, Location and Sensors, and Connectivity APIs
- Experience with popular frameworks such as Google Play services, Firebase and native Android geolocation APIs
- Understanding of RESTful APIs and experience with Linux and Bash Command Line Interface
Benefits
At Digital Factory, we offer a supportive and inclusive environment where you can grow your career while making a meaningful impact on our projects. We believe in providing fair compensation and benefits packages to ensure our employees are well taken care of.
Pay
Compensation details will be provided upon successful interview and offer negotiation.
Schedule
Internships typically run from 10-15 hours per week, depending on the project requirements and availability.
Contact Us
To apply, please send your resume and cover letter to [email address] or call us at [phone number].
Equal Opportunity Employer
Digital Factory is an equal opportunity employer committed to recruiting, hiring, and promoting qualified people of all backgrounds, regardless of sex; race; color; creed; national origin; religion; age; marital status; pregnancy; physical, disability; sexual orientation; gender identity or any other basis protected by federal, state or local law.