

About Company
It is one of the leading drone companies in India. They offer a wide range of UAV Integrations and UAV based services in the domain of Aerial Mapping & Surveying. They have a team of Ph.D. Candidates from IIT with expertise in Visual, Thermal mapping/inspection, Multispectral Mapping, and LIDAR. The team at Paras Aerospace also has a deep technical understanding of Geological Applications using drones.
Job Description:
We are looking for a hands-on lead android developer to join our core team with experience in building products from scratch into large-scale platforms and solving business problems leveraging new and innovative technology.
Experience you MUST have:
● Extensive experience in Android SDK and Kotlin programming, Advanced Apps Development on Android phones/tablets
● Android GUI Camera, GPS API, Maps API, Services, and SQLite database Kotlin Programming Having strong command working on Node js.
● Android IDE
● Using client apps for version control systems like SVN, Git, etc
● Code review tools/applications like Gerrit, code collaborator, JIRA

Similar jobs
Unico Connect is a leading technology company specializing in mobile application development.
We are seeking a Mobile Developer Lead with experience in Flutter and native Android or native iOS development, who will lead a talented team of mobile developers. As a Mobile Developer Lead, you will play a pivotal role in shaping the future of our mobile applications, ensuring high-quality delivery, and fostering a culture of innovation.
Responsibilities
1. Technical Leadership: Lead a team of mobile developers working on Flutter apps, providing technical guidance, and mentoring junior developers. Set technical standards and best practices to ensure code quality and maintainability.
2. Development: Actively participate in mobile app development using Flutter, andoccasionally in native Android or iOS development as needed. Review and contribute to the codebase when necessary.
3. Team Management: Manage and guide the mobile development team, including task assignment, performance reviews, and fostering a collaborative and innovative work environment.
4. Process Improvement: Streamline development processes, implement Agile methodologies, and continuously seek ways to enhance efficiency and productivity.
5. Technology Evaluation & Adoption: Stay up-to-date with the latest mobile technologies such as FlutterFlow, tools, and trends. Evaluate and introduce new technologies that can enhance the mobile development process.
6. Quality Assurance: Ensure high-quality development and delivery, including code reviews, testing, and monitoring to meet or exceed customer expectations.
7. Documentation: Maintain detailed technical documentation and participate in code reviews to ensure code quality.
8. Collaboration: Collaborate with cross-functional teams, including designers and backend developers, to ensure the successful delivery of projects.
Qualifications:
● Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
● Proven experience (4-7 years) in mobile app development with native Android or iOS, and expertise in Flutter development.
● Strong leadership and team management skills, with a track record of leading and motivating development teams.
● Prior experience in either native Android (Java/Kotlin) or native iOS (Swift/Objective-C) development.
● Familiarity with mobile app architecture, design patterns and state management
● Excellent problem-solving and decision-making skills.
● Strong communication and interpersonal skills.
● Commitment to continuous learning and staying up-to-date with industry trends.
● Attention to detail and a commitment to delivering high-quality code.
● Ability to work in a fast-paced and collaborative environment.
● Knowledge of Firebase or other backend services.
● Understanding of version control systems, such as Git.
Nice to Have:
● Experience with state management libraries like Provider, Riverpod, or GetX.
● Implementation of features such as in-app purchases, video streaming, realtime chat, location services, geo-fencing and custom camera.
● Familiarity with continuous integration and continuous deployment (CI/CD) processes.
Skills
● Leadership
● Architecture
● Cross-platform
● Team Handling
● Innovation

- Create and maintain mobile applications.
- Contributing to the development of project schedules and workflows.
- Recommending changes and enhancements to applications.
- Work from UI/UX requirements, APIs and mock-ups to build functional and high-performance applications.
- Keep abreast of the latest technology for mobile applications.
- Work with other developers to brainstorm new applications.
- Create UI tests to source analytics.


1. Experience on React Native (for mobile). |
2. Experience with the Flux Design Pattern or one of the libraries it inspired (i.e., Redux, Flux xor, etc.) |
3. Experience with Core web fundamentals: HTML, JavaScript, and CSS like Sass or LESS |
4. Experience with JS-based build tools like Grunt, Gulp, and Bower |
5. Experience with Unit Testing with Karma or Jest |
6. Experience with JavaScript Libraries like jQuery or Backbone.js |
7. Experience with Front-end (CSS) frameworks like Foundation or Bootstrap, AJAX (Asynchronous JavaScript and XML) |
8. Good to have experience in Angular JS, Node.js, MongoDB |
9. Good Experience of creating responsive web application |
10. Hands-on experience with UI integration with REST services |
11. Must be passionate about writing clean, efficient, and maintainable code. |
12. Self-starter with the ability to cope with sharp learning curves. |
13. Excellent Communication and teamwork skills, |




• Design And Build Applications
• 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, Organisation, And Automatisation
What You Need
• Expertise With Flutter.
• Experience Of Connecting Backend With Frontend
• Familiarity With RESTful APIs To Connect Android Applications To Back-End Services.
• Integration Of Payment Gateway.
• Deployment of App on Play Store.
• Understanding Design Principles And Interface Guidelines
• Get-Things-Done Attitude, And Empathy
• Strong Sense Of Ownership, Drive And An Obsessive Attention To Detail.
• Comfortable With Iterative Development Practices And Code Reviews
• Previous Experience As Part Of A Product Oriented Team Is A Plus

- Proven software development experience and iOS skills development
- Proven working experience in iOS app development and
- Have published at least one original iOS app
- Experience with iOS SDK
- 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
- Experienced in SWIFT Language
Job Responsibilities
- Design and build advanced applications for the iOS 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


Must have technical skills:
- The candidate will possess strong low-level programming skills for building native applications for the following tech stacks:
iOS Platform: XCode, Swift5
Android Platform: Android Studio 3.5, Android Marshmallow, API Level 23 and above, Colin
- Experienced with API Integration.
- Knowledge of application development processes, DevOps, and Agile methodologies
- Knowledge and Experience in Microsoft Azure Cloud will be a plus.
- Working knowledge of SQL queries and use cases
Soft Skills
Good communication skills, quick learner, and ability to work under pressure
Team player with the ability to establish close working relationships with other teams
Should have good logical, analytical & problem-solving skills.

About the role:
We are looking for an experienced Software Development Engineer II (SDE2) to help deliver high visibility and impact features for the ChakraHQ Platform. ChakraHQ Platform is the world's first Omnichannel Process Automation Platform. Imagine AWS but for operations and business teams; built on cutting edge technology stacks, to solve problems for modern businesses.
Technology specialists at ChakraHQ are at the core of the company's decisions and vision. As an SDE2, you will contribute to the design and development of the core technology stack of the ChakraHQ Platform. Working closely with Engineering, Product Management, Sales and Customer Success you will take ownership to develop features, plugins and custom fixes that will materially impact customer’s and ChakraHQ’s business. You will also be responsible for maintaining a streamlined build and CI/CD system. You will help coordinate the incorporation of upstream features into the ChakraHQ Platform.
Technologies you will work with: React-Native, Javascript, Android, iOS, PostgreSQL, Serverless, AWS, Google Cloud
Responsibilities:
- Design, develop and maintain features, services, products that are part of ChakraHQ
- Own delivery of said features and services
- Own success of the products by tracking its lifecycle with customers
- Build systems that scale horizontally
- Implement clean and modern mobile interfaces that provide an excellent user experience.
- Write automated tests to ensure code quality
- Work with customers to build a product roadmap
- Work with sales & marketing to sell your product to end-users
- Work as an integral part of an agile software development team to build features end-to-end
- Support those features in the ChakraHQ production environment by participating in an on-call rotation
Position Requirements:
- Bachelor's degree in Computer Science.
- 3+ years of experience working on teams to develop and deploy web or mobile applications
- Expertise with Javascript
- Knowledge of frameworks such as React-Native is a big plus
- Ability to write code compatible across browsers and other clients
- Good understanding of backend systems i.e. web services, APIs from a consumer perspective
- Proficiency with git and Github workflows
- Expertise with test-driven development and automated testing
- Excellent analytical and problem-solving skills
- Excellent communication skills and fluent English
- Open to learn and work on new technologies

1. At least an undergraduate degree in Computer
Science, Engineering, preferably from IITs/Top RECs.
2. 1-4 years of experience at cutting edge organisations
or startups.
3. Extensive experience in developing mobile apps using
Android SDK with proficiency in Core Java and design
patterns.
4. Experience with e business/e commerce applications
and business environment is a must.
5. Any experience with internet companies will be a plus.
6. Great understanding of Android development SDK and
Kotlin.
7. Expertise in Core Java with solid OOD principles and
design patterns.
8. Good grasp of algorithms, design patterns, memory
management and multithreaded programming.
9. Conversant with JSON, XML, Web services API.
10. Experience with SaaS platforms for mobile
development like Analytics, Push Notifications, Cloud
Storage, Ad Networks, etc.
11. Hands-on experience with Android's debugging, unittesting, memory and performance optimization tools.
12. Great people skills



