Cutshort logo
For Employers
CMS INFO SYSTEMS LTD logo
Sr. Software Engineer - Mobile Application
Sr. Software Engineer - Mobile Application
CMS INFO SYSTEMS LTD's logo

Sr. Software Engineer - Mobile Application

Heena Patel's profile picture
Posted by Heena Patel
5 - 10 yrs
₹12L - ₹15L / yr
Navi Mumbai
Skills
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
skill iconiOS App Development
Responsibilities :

Lead the Design and Development of Android applications.

Ship reliable software practising robust software design and in-depth code reviews.

Design major software components, systems, and features and implement full-stack app foundation features and core app features.

Good understanding of Data Structure and Algorithms.

You should be able to take ownership, design, develop and deploy in a collaborative environment with other team members 

Strong communication skills with a people-first approach without compromising on engineering tasks

Experience in building an app which has 1-5 Lac users 

Required Skills / Qualifications :

Minimum one complete Android App developed end to end, and in play store for more than 3 years

Good hands on experience in developing and deploying Android apps react/Android native

Strong analytical and debugging skills.

Experience implementing integrated solutions with APIs built using RESTful web services.

Adapt to a dynamic work environment. Stay updated with the latest in technology and always think customer first.

You will be responsible to architect solutions using innovative technology ideas and industry-leading methodologies.

Study and understand the product specifications thoroughly to design appropriate software solutions. Suggest improvements and optimise existing implementations.

Ability to identify and deliver POCs and Demos in a record time-frame.

Provide thought leadership to the team around new technologies, processes, and approaches.

Proficiency in various Design Principles and app development methodologies
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About CMS INFO SYSTEMS LTD

Founded :
2009
Type :
Services
Size :
100-1000
Stage :
Raised funding

About

CMS Infosystems
Read more

Connect with the team

Profile picture
Heena Patel
Profile picture
Meenarul Mazumdar

Company social profiles

linkedinfacebook

Similar jobs

Food Delivery Startup
Food Delivery Startup
Agency job
via Qrata by Blessy Fernandes
Remote, Mumbai
4 - 10 yrs
₹18L - ₹26L / yr
skill iconAndroid Development
skill iconKotlin
SDK
Model-View-View-Model (MVVM)
4+ years experience in Android Development
- 2+ years experience in Kotlin
- MVVM Architecture
- Atomic design pattern(additional)
- Algorithms & Data structure concepts
- B2C App / Product Company Experience
- BE and BTECH in Computer, Computer Science, IT
Read more
LONGSAGE GROUP
Bengaluru (Bangalore)
6 - 15 yrs
₹1L - ₹15L / yr
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode
Model-View-View-Model (MVVM)
+1 more

Experience 8+ Yrs.


Bangalore work from office


1. Full-time undergraduate degree or above in computer and related majors

2. More than 8+ years of iOS development experience, proficient in OC/Swift language

3. Have good architecture and interface design capabilities, understand object-oriented design and design patterns, and be able to implement reusable components with high quality

4. Familiar with performance optimization, familiar with Frameworks-related core libraries, multi-threading, data storage, network communication and other underlying principles

5. Have strong analytical and problem-solving abilities, quick learning ability, stress resistance, communication and collaboration skills

6. Applicants with experience in large-scale first-line Internet product development will be given priority

7. Applicants with development experience in large-scale project performance optimization, engineering efficiency optimization, cross-platform solutions, etc. will be given priority

8. Be familiar with one or more third-party source codes. You need to be familiar with and understand the design patterns and runtime source codes.


Note: Kindly apply only if your open to Work from Office Bangalore and available to join immediate to 10 days.


Interested candidates connect @Bhavani P on the LinkedIn or message your number/ id on the cut short chat.

Read more
Keka
at Keka
1 video
9 recruiters
Akshita Kochar
Posted by Akshita Kochar
Hyderabad
2 - 5 yrs
₹6L - ₹30L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
Design patterns
+1 more

Skills Required:

●      2+ Years of experience of Android native development with Java and Kotlin

●      Experience in Android Studio IDE and tools like Android Device Monitor, Logcat

●      Hands-on experience on MVVM architecture pattern

●      Solid experience/understanding of OOPS concepts and Design patterns.

●      Knowledge on cross platforms like Flutter, React Native is an added advantage

●      Thorough knowledge of Android APIs and platform capabilities (location-based capabilities within apps)

●      Experience with offline storage, threading, and performance tuning

●      Proven knowledge of Android UI design principals, patterns, and best practices

●      Experience with publishing applications on Google Play Store and app signing process

●      Expertise in payment gateway and social media integration

●      Proficient understanding of code versioning tools, such as Git

●      Familiarity with CI/CD

 

Responsibilities:

●      Provide technical leadership and functional help working closely with team members

●      Design, implement and maintain application within all phases of the software development life cycle (SDLC) on Microsoft Azure (or AWS)

●      Independently carry out the activities without much of guidance

●      Create, understand, and validate design and estimates and be able to justify them

●      Applies knowledge of principles and techniques to solve technical problems.

●      Works closely with other functions to understand customer needs and to develop product roadmaps.

●      Translate design and wireframes into high-quality mobile applications.

●      Strong troubleshooting and analytical skills and detail oriented

●      Comprehensive understanding of OOPS concepts, data structures, algorithms and product development techniques and theories

●      Should be able to design schema for enterprise level applications

●      Should be able to apply design patterns

●      Should be open to face new challenges and learn new technologies

●      Experience with debugging, performance profiling and optimization

 

Read more
Funded startup empowering healthcare practitioners
Funded startup empowering healthcare practitioners
Agency job
via The Hub by Sridevi Viswanathan
Chennai
5 - 9 yrs
₹8L - ₹12L / yr
skill iconObjective C
skill iconSwift
iOS Architect
skill iconiOS App Development
Cocoa
+7 more

We are looking for people willing to work in a fast-paced and everchanging environment with focus on innovation and adaptive mindset. Come joins us, if you want to make a difference in healthcare field by building data as a key asset in decision making.

Job Description

We are looking for a Team Lead/Architect for iOS platform responsible for designing and architecting applications aimed at a range of iOS devices including mobile phones and tablet computers.

The candidate should ideally possess the below experience

Required Experience & Responsibilities

  • Should Have experience leading/mentoring large technical teams.
  • Experience in working with product managers , translating functional requirements to precise technical requirements.
  • Identify, create and manage project/Product technical artefacts.
  • Be able to plan technical milestones & drive development efforts with Agile/Scrum methodologies.
  • Experience in designing enterprise grade application architecture for mobile apps, employing design patterns & best practices.
  • Should have strong OOAD & TDD development approaches.
  • Should have good exposure to code coverage, CPU, Memory & other profiling/tooling.
  • Conduct code reviews, technical brainstorming sessions, do code refactoring & optimization.
  • Coordinate with the Testing team and define UT, IT, Smoke/Regression tests.
  • Triage & Delegate technical issues  to developers using bug tracking tools like JIRA
  • Develop modular, reusable components for projects with industry-grade coding skills.
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and clear the bottlenecks , identify the root causes of bugs along with developers
  • Help maintain code quality, organization, and automatization

Required Technical Skills

  • Proficient with Objective-C or Swift languages, and Cocoa frameworks
  • Experience with iOS frameworks such as Core Data, Core Animation, etc
  • Solid work experience with UI application development using standard patterns (MVC/MVP/MVVM)
  • Work experience in AWS AppSync & Amplify framework integration
  • Experience in offline & real time data models
  • Solid experience with REST API standards and integration with ORM
  • Expertise in design level optimization techniques – Caching, lazy loading, pre-fetching
  • 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
  • Solid understanding of security frameworks & practices for iOS development- Encryption & Data protection.
  • Understanding of Apple’s design principles and interface guidelines
  • Experience with performance and memory tuning with profilers
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools -Git, Mercurial or SVN
  • Familiarity with continuous integration

Desired Skills

 

  • Ability to understand Hybrid or cross platform applications using IONIC, React Native, Flutter
  • Ability to develop any test tools in Mac/Desktop
  • Experience with communication and messaging applications
  • Experience with security software and solutions
  • Experience in python / JavaScript is good to have  
  • Knowledge of low-level C-based libraries is preferred

 

Qualification:

  • Diploma, bachelors or masters in the area of human centred / product design
  • Continued education and research into UI trends and current design strategy and technology

 

Methodology/Practices:

  • Experience working on Agile development methodology
  • Experience working in Design Thinking methodology (preferred)
Read more
Crescentek
Krina HR
Posted by Krina HR
Remote only
4 - 7 yrs
₹3L - ₹12L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
+2 more

Hello 

 

Company Name : Crescentek

Company Website: https://www.crescentek.com/" target="_blank">www.crescentek.com

Job Position: Sr. Android Developer

Remote work

 

 

Job Description

  1. Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
  2. Act as a technical reference/subject matter expert in all mobile application development life-cycle areas.
  3. Contribute to the high-performance of the agile-development lifecycle by ensuring Productive, consistent, and successful sprints by working to reduce blocking issues for the team.
  4. Maintain existing mobile software systems by identifying and correcting software defects.
  5. Coach and develop team members to increase the team’s bench strength and flexibility.
  6. Participate in regular design and code reviews with development team members to confirm the use of best practices.
  7. Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
  8. Understand and evaluate new technologies, develop skills in new technologies.
  9. Complete special projects and assignments as assigned
 

Requirements

Required Skills:
 
  1. Android engineering experience (3 years) iterating on and shipping native Android applications
  2. Solid understanding of Java, Kotlin, Foundational Android APIs (e.g., Bluetooth, NFC, Cronet), and Android Studio
  3. Familiarity with Google's Developer Program Policies
  4. Comfortable following a DevOps methodology and a Development Process that leverages pull requests, code reviews, automated testing, and continuous deployment.
  5. A preference for code that is legible and descriptive over code that tries to be clever
Read more
Quantsapp
at Quantsapp
3 recruiters
Devika Somaiya
Posted by Devika Somaiya
Mumbai
2 - 4 yrs
₹3L - ₹5.5L / yr
skill iconiOS App Development
skill iconSwift
skill iconObjective C
About Quantsapp :
Quantsapp is looking for an iOS developer responsible for the development and maintenance of
existing application along with continuous integration of new features, who can take the
ownership and work independently. Your primary focus will be 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 quality products is
essential.

Responsibilities :

  1. Integrate the design into high quality code
  2. Ensure the performance, quality, and responsiveness of application
  3. Identify and correct bottlenecks and fix bugs
  4. Work along-side other developers working on different platform for the Application.
  5. Therefore, commitment to collaborative problem solving, design implementation and creating quality product is essential
Skills Required :
  1. Minimum 2 years of experience in iOS Application Development
  2. Proficient with iOS SDK, Swift and Cocoa Touch
  3. Understanding of Apple's design principles and interface guidelines
  4. Must have already deployed at least one app on AppStore
  5. Working knowledge of Web Services & REST (JSON) APIs, SQLite, Google API
  6. Integration, Firebase
  7. Familiarity with cloud message APIs and push notifications
  8. Experience with third-party libraries and APIs
  9. Strong mobile UI design and implementation experience
  10. Understanding of code versioning tools
Read more
Masters India Private Limited
at Masters India Private Limited
3 candid answers
2 recruiters
Sharanya Singh
Posted by Sharanya Singh
Noida, Delhi, Gurugram, Ghaziabad, Faridabad
1 - 4 yrs
₹5L - ₹15L / yr
skill iconFlutter
Mobile App Development
skill iconiOS App Development
skill iconAndroid Development

We are looking for an Flutter Developer who possesses a passion for pushing mobile technologies to the limits.

This Flutter app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Flutter programmer works closely with other app development and technical teams.

Responsibilities

- Design and build advanced applications for the Flutter platform

- Collaborate with cross-functional teams to define, design, and ship new features - Work with outside data

sources and APIs

- Unit-test code for robustness, including edge cases, usability, and general reliability - Work on bug fixing and

improving application performance

- Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Qualifications

 Bachelor's degree or equivalent experience in Computer Science or related field

 Development experience with programming languages

 SQL database or relational database skills

 Proven software development experience and Flutter skills development

 Proven working experience in Flutter app development and

 Have published at least one original Flutter app

 Experience with Flutter SDK

 Experience with Bloc Pattern

 Experience working with remote data via REST and JSON

 Experience with third-party libraries and APIs
 Working knowledge of the general mobile landscape, architectures, trends, and

emerging technologies

 Solid understanding of the full mobile development life cycle

Read more
REDBRICS ITES INDIA PVT LTD
Ritika Pant
Posted by Ritika Pant
Gurugram
3 - 5 yrs
₹3L - ₹17L / yr
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode

B.Tech./MCA
3+ 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

 

Read more
MESKY
at MESKY
1 recruiter
Sonam Mishra
Posted by Sonam Mishra
Remote only
2 - 4 yrs
₹8L - ₹11L / yr
skill iconFlutter
Mobile App Development
skill iconiOS App Development

We are looking for a Developer / Sr. Developer – Flutter responsible for the development and maintenance of applications aimed at a vast number of diverse devices. The primary focus will be the development of web apps in addition to android and iOS mobile apps applications and their integration with back-end services.

We expect the Developer will have a broad experience at MESKYand will play a unique role in the organization.

He / She will be responsible for creating a hybrid application for both iOS and Android using the flutter development framework. This individual should have deep experience contributing to and managing full-scale production applications. The ideal candidate must display excellent written and oral skills with demonstrated interpersonal and organization abilities and must be able to work in a varied, fast-paced product development environment.

In addition, the ability to self-manage and work independently is a must as this role is a remote role.

Responsibilities and Duties:

1. Design and Build sophisticated and highly scalable apps using Flutter.

2. Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.

3. Translate and Build the designs and Wireframes into high-quality responsive UI code.

4. Explore feasible architectures for implementing new features.

5. Follow the best practices while developing the app and also keeping everything structured and well documented.

6. Manage the code and project on Git in order to keep in sync with other team members and managers.

7. Communicate with the Project Manager regarding the status of projects and suggest appropriate deadlines for new functionalities.

8. Ensure security guidelines are always followed while developing the app.

9. Maintaining software through product lifecycle including design, development, verification, and bug fixes.

10. Perform time profiling and memory leaks assessment.


Requirements: Attributes, Experience:

2 to 4 Yrs experience.

  •  Flutter: To build cross-platform mobile apps for Android, IOS, and Web. This should include making responsive UIs to efficiently query data and also manage states in an optimized manner.
  • Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions, and Analytics
  • Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.
  • Git: To manage and collaborate in different projects with the rest of the team.
  • Continuous integration, and experience in deploying apps to AWS, Azure, or any other cloud platforms

 

Read more
Rajasthan Studio
at Rajasthan Studio
1 recruiter
Amita Tambe Irani
Posted by Amita Tambe Irani
Mumbai
2 - 9 yrs
₹5L - ₹11L / yr
skill iconFlutter
skill iconJavascript
API
Data storage
skill iconAndroid Development
+8 more

Rajasthan Studio is looking for young and bright minds for its upcoming innovative, never-experienced-before app platform for virtual art experiences.

 

Job Description -

We are looking for programmers with a keen eye for design and performance for the position of Flutter developer. Flutter developers are responsible for ensuring the alignment of design and user experience requirements, optimizing applications for maximum efficiency, and maintaining brand consistency across the application, among other duties.

 

Flutter developers are required to work in teams alongside back-end developers, graphic designers, and user experience designers to ensure all elements of application creation are consistent. This requires excellent communication and interpersonal skills.

 

Responsibilities -

  • Design & implement new app modules based on the product requirements using the Flutter framework
  • Maintain existing codebases
  • Build reusable code and libraries for future use
  • Integrate user-interfaces elements developed by other developers
  • Build user interfaces designed by UI/UX designers
  • Integration of data storage solutions
  • Integrate various third party/in-house APIs
  • Debug existing apps components, fix issues and avoid regressions
  • Collaborate closely with the teams of PMs, QAs, and other developers
  • Participate in software architecture, design discussions, and code reviews
  • Optimize application for maximum speed and scalability

 

Skill & Qualifications -

  • Desire to work in a startup environment, able to self-manage and work remotely (when required)
  • Must have built at least one Android and/or iOS apps with Flutter
  • Proven Working experience in software / mobile development - Android or iOS
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle, including automated testing and building
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git / Mercurial
  • Understanding of the Agile development life-cycle
  • Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos