Software Engineer Intern - Android / iOS / FireBase / PHP / Web Development Jobs in Bangalore - Neokindergarten Learning Pvt Ltd
Job Description
- Analytical Skills. Mobile developers have to analyze user needs in order to create applications that users will want to use. The ability to analyze the way people use their mobile devices is therefore critical for a successful mobile developer.
- Communication. Mobile developers need to be able to communicate both orally and in writing. They might have to give instructions to team members or employees. They also might need to explain an application to non-technical team members. This requires the ability to explain technical concepts in clear, easy-to-understand language.
- Creativity. As a mobile developer, you have to creatively write clean code to create applications that are user-friendly. Developers think creatively about how users incorporate their mobile devices into their lives, and then create applications that help them complete various tasks. This job involves not only tech skills, but also an open mind.
- Problem Solving. As a mobile developer, a big part of your job will be to troubleshoot issues with applications on Android or iOS platforms. You will have to be able to recognize various technical problems and understand how to resolve them.
- Programming Languages. Knowledge of programming languages is necessary for a mobile developer. Apple iOS developers generally use Objective-C, and Android developers typically use Java. However, it is useful to know multiple programming languages. This will make you stand out from the other job applicants.
Responsibilities and Duties
Responsibilities
Design and build iOS and Android mobile applications
Collaborate with cross-functional teams to analyze, design, and ship new features
Fully responsible for mobile app development in the team
Build and publish applications in app stores
Implement new technologies to maximize application performance Job
Android:
Excellent knowledge in core Java
Hands-on experience in the full life cycle of Android application development
Strong knowledge in RESTful web services
Good Knowledge of Android SDK's
Push Notifications & Toast
Eclipse & ANT based build system
Android Studio
Experience in Gradle.
iOS:
Very good experience with Objective-C and iOS SDK
Good working knowledge in Cocoa Touch
Experience with memory management and caching mechanisms specific to mobile devices
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Good To Have Skills:
Experience in Payment gateway integration in mobile apps is a big plus
A portfolio of iOS/Android apps in the Play Store/app store is a plus
Hands-on experience with Android studio & Gradle build system
Git & Gerrit
UI & UX experience
Locations and Map API's
Key Skills
• Agile methodologies
• Android platforms
• Android Software Development Kit (SDK)
• App store functionality
• Cocoa Touch frameworks
• Command-line utilities
• Git
• Github
• Google Play store
• iOS Software Development Kit (SDK)
• iTunes Connect
• Java
• JavaScript
• Node.js development
• PHP
• RESTful APIs
• Structured Query Language (SQL)
• Swift
• User experience design (UX)
• User interface design (UI)
• Website design
• Website development
• Xcode development environment
Job Particulars
About Company
Job Summary
We are looking for Creative, Transformational, Innovative and Entrepreneurial Leaders, who wish to 'Change The World Of Child Care'.
About The Company
Name: Neokindergarten Learning Pvt. Ltd.
Facebook Page: /neochandresh
LinkedIn Page: /company/nkg-education-pvt-ltd
Our Vision: Promote Learning and Growth of Children through Play
Our Mission: Ensure a Fulfilling Childhood for Children
Our Values:
Trust, Honesty, Compassion, A Sense of Purpose , Creativity as a Way of
Life and Innovation
Objectives:
1. Provide Meaningful Play based Learning Opportunities
2. Use Futuristic Technology for Learning
3. Nurture Purpose Driven Creative Individuals
4. Advocacy of Child Rights and Well Being
Summary:
We are an Online Aggregator of Play / Learning Events for Children from 3 years
to 12 years.
These Events are conducted at our Specially Designed Play Spaces under the
guidance of Trained Event coordinators