- Responsible to create and manage iOS Application for both iPhone and iPad using APIs, Third Party SDKs
Required – Swift (MVVM), Objective-C
About Parasme software Technology
Similar jobs
Responsibilities
- Own the end-to-end development and launch of features on the our App
- Participate in scoping, planning discussions with the designers, PMs, and Leads
- Conceptualize and develop prototypes quickly
- Develop and own launch plans to completion
- Identify opportunities and implement solutions to improve the performance and the architecture of our App
- We will depend on this person to set-up/improve the code quality, tracking, and App architecture and this person needs to have extensively worked on React + Android/iOS
Required Skills
- Min. 3 years of Full-time work experience (College projects, Internships are not a part of this) Hands-on experience with React Native
- Deep expertise of either iOS or Android platform and ecosystems
- Deep understanding of your tools: Languages, frameworks, systems.
- Experience with abstracting requirements into frameworks.
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services.
Responsibilities
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Requirements
- Objective C
- Knowledge of Apple's Xcode IDE
- Swift
- UI and UX design experience
Experience - 1-2 years
Location - Indore
You have hands-on experience in building secure, high-performing and scalable mobile applications. Your design intuition inclines towards usability, elegance and simplicity. You are biased towards open-source tools and existing frameworks. You have assisted in shipping applications with beautiful front-end and intelligent back end. You have demonstrated strong interpersonal and communication skills.
Responsibilities
Develop cutting edge native Android or iOS applications for the mobile platform
Build, test, maintain and enhance mobile apps having elegant and efficient UI/UX to enhance client experience
Own features from their ideation, design, development, test, release and maintenance
Be a resident expert of new trends and implement the latest Android/iOS features to maximize application performance
Maintain high standards of quality and responsiveness through technical design analysis, code reviews and test automation
Collaborate with a talented team of product managers, engineers, and designers
Demonstrate high level of ethics, dedication and teamwork
Requirements
Bachelor’s degree in Computer Science, Information Technology or related field
0 to 1 years of experience in developing native Android/iOS mobile applications
Strong knowledge of programming language in Swift or Java/Kotlin, SQLite and of IDE like XCode or Android Studio
Hands on experience in using Location Based Services, REST Web Services Integration, FCM, Firebase and Battery Optimization Techniques
Strong experience in memory management, performance tuning and resource optimization
Deep knowledge of mobile automation and unit testing frameworks
Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership
Experience in both Android and iOS applications is a plus
Excellent written and oral communication skills, judgment and decision-making skills, and the ability to work under continual deadline pressure
Key Responsibilities:
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Maintain clean coding practices
- Identifying potential problems and resolving application bottlenecks.
- Supporting product owners as required
- Providing support to the testing team during testing phases of the projects
- Contributing to solution proposals as required
- Creating work effort estimates as required
- Mentor, train on the best practices junior software associates and other team members.
Key Competencies (Functional):
- Proven experience as an app developer.
- Proficient in Objective-C, Swift, and Cocoa Touch.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principles and application interface guidelines.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Knowledge of C-based libraries.
- Familiarity with push notifications, APIs, and cloud messaging.
- Experience with continuous integration.
About Us:
Developed in formal collaboration with the University of Cambridge in May 2000, HeyMath! is an Ed-Tech company whose mission is to Raise the Game in Maths for school systems around the world. We do this using technology to deliver engaging teaching methodologies and personalised learning paths for students. HeyMath! has been successfully adopted by CBSE schools since 2004, with positive outcomes for the entire ecosystem.
Check us out at http://www.heymath.com" target="_blank">www.heymath.com
We plan to work mainly from home and the virtual office atmosphere is collegiate, informal and friendly, with small high-impact teams making a difference to customers.
We are looking to hire someone who has hands-on experience in iOS / Swift programming.
Job Description:-
We are looking for an IOS developer responsible for the development and maintenance of applications aimed at a range of IOS devices including mobile phones and tablet computers. Your primary focus will be the development of IOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of the quality product is essential.
Responsibilities:-
- Design and build applications for the IOS platform.
- Ensure the performance, quality and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization and automatization.
Skills:-
- Proficient with Objective-C or Swift, and Cocoa touch
- Experience with IOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading and performance tuning.
- Familiarity with RESTful APIs to connect IOS applications to back-end services.
- Knowledge of other web technologies and UI/UX Standards.
- Understanding of Apple's design principles and interface guidelines.
- Knowledge of low-level C-based libraries is preferred.
- Experience with performance and memory tuning with tools such as Instruments and Shark, depending on project needs.
- Familiarity with cloud message APIs and push notifications.
- A knack for benchmarking and optimization.
- Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
- Familiarity with continuous Integration.
Founded by two MDI alumnus, it is a student centric and personalised learning platform that delivers enjoyable learning content as per the state boards. This ed-tech provides a solution which is easy to use, lets students enjoy learning, makes life easy for a teacher and delivers learning in the language that students are most comfortable. The organisation has worked in 14 states across India and awarded Google India under "Impacting Change through Digital".
What you will do:
- Collaborating with design and development teams, and participating in requirement analysis to decide upon, building and/or improving complex, high-performance Flutter-based architectures and applications
- Analysing and developing components and / or libraries to re-use in various products
- Testing and deploying iOS/Android applications to their respective stores
- Revising, updating, refactoring and debugging code
- Helping develop extensive documentation throughout the lifecycle of software development
- Designing solutions and/or coding practices to increase productivity for the team
- Serving as an application expert and providing technical support
- Assessing and communicating about projected timelines for deliverables and future product growth
- Having a customer-centric approach to all activities
What you need to have:
- Minimum of 1 to 2 years of deep and passionate experience of App development in Flutter along with preferably firebase, Node. JS, databases, cloud and server side integration and development
- Hands-on abilities in Flutter to develop all feature requirements that may come up in our app products on Android, iOS and Web
- Ability to develop APIs and SDKs for cross integration of applications with other applications
- Should have developed and released an app on both play store and iOS app store
- Should have managed, stabilized and scaled an app based product in your past experience
- Command on Google Play Console and iOS Console and all skills to use/manage the same
- Practical Experience of user data management, user journey and user engagement to improve app’s usage
- Experience of user analytics, apt UX/UI for user engagement
- Strong design sense with amalgamation of development to bring features to best usage
4+ years of experience in web technologies & React Native.
Mandatory: Problem solving, Team player, Target & Result oriented Passionate about sports.
Functional: JavaScript, JavaScript Object Model, React Native, Native Build Tools, XCode and Android Studio, React Native workflows (such as Context or Redux and Redux Thunk Middleware), Maintaining Reusable Components and Libraries, Animations and Transitions, Integrate Third-Party APIs, GIT & JIRA.
KEY RESPONSIBILITIES:
- Coding and debugging pure JavaScript, polyglot and multi-lingual applications.
- Working closely with Technical Lead/Project Manager to ensure development timelines are met.
- Contribute with ideas to improve system design or streamline product delivery.
- Working with challenging applications involving Real-Time Data.
- Working on different platforms including the usage of the Native SDKs provided on JavaScript.