

Similar jobs


We are looking for a Mobile Lead (IOS & Android) for one of the leading TMT bar manufacturers & suppliers in Kolkata.
Role - Mobile Lead (IOS & Android)
Experience - 5+ years
Location - Kolkata
Job Description :-
As a Mobile Lead, your primary responsibility is to oversee the development and maintenance of mobile applications for our organization.
Some of the key job responsibilities include :-
1. Leading the Mobile Development Team: You will lead a team of developers, designers who are responsible for building and maintaining mobile applications. You will be responsible for Coding, delegating tasks, setting goals and timelines, and overseeing the team's performance to ensure that the development process runs smoothly.
2. Developing Mobile Applications: You will be responsible for developing mobile applications for iOS and Android platforms, using a range of programming languages such as Swift, Java, Kotlin, and React Native. You will need to ensure that the application is scalable, user-friendly, and meets the specific requirements of the organization.
3. Collaborating with Stakeholders: You will be responsible for collaborating with various stakeholders in the organization, including product managers, project managers, designers, and other development teams to understand the requirements and objectives of the application. You will need to ensure that the application aligns with the overall product roadmap and meets the business objectives.
4. Ensuring Quality: You will be responsible for ensuring the quality of the mobile application, including testing, debugging, and fixing any issues that arise during the development process. You will need to
ensure that the application is free of bugs, runs smoothly, and meets performance and usability standards.
5. Keeping Up with Emerging Trends: You will need to stay up to date with the latest developments in mobile technology, and emerging trends in user experience and design. You will need to ensure that the mobile application is using the latest technologies and is in line with industry best practices.
6. Managing Project Budget: You will be responsible for managing the budget for mobile development projects, including resource allocation, vendor management, and contract negotiations.
Overall, the Mobile Lead is a critical role that requires a strong understanding of mobile development processes and the ability to lead a team to deliver high-quality mobile applications.


● Make hands-on contributions to product development via technical design and
coding - all leaders at savage play a hands-on role.
● Nurture a team of talented engineers into a team of high performing, skilled software
engineers.
● Find and hire top talent for your team as per the requirements of the business
● Work closely with the team to architect and develop the best technical design and
approach to solve complex problems
● Take accountability of the overall health of the products you build and predictability
of the deliverables of your team
● Develop the long-term strategy for your systems, while aligning them to the goals of
the organization and translate that into an achievable road map.
● Manage and execute against project plans and delivery commitments.
Experience:
● 6-10 years of industry experience and consumer products is a must
● Have played a Tech Lead role in a high-growth startup or medium-sized
product-focused tech company
● Demonstrated track-record of delivering well-engineered products with modern technologies
● Experience building full-stack applications with hands-on experience in the combination of programming languages
Exposure to multiple cutting edge open-source frameworks required to build microservices architecture

Roles and Responsibilities
- To maintain the code quality, organization, and automatization
- Strong understanding of Android Activity life cycle, Services, Broadcast, Content Provider, SQLite DB, Thread handling etc.
- Work with the development team consisting of architects, UI designers, product managers, testers to deliver high quality mobile product & services
- Develop, test and rollout optimised UIs for diff versions/device
- Translate designs and wireframes into high quality code
- Build for multi device &multi platform scenario i.e mobile website along with mobile app
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality and responsiveness of the application
- Adaptability is a key factor to becoming a great Android app developer
- Identify the bugs ,correct bottlenecks and fix bugs
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- An Android app developer must be well-versed with Java programming language.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Having knowledge about offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- A knack for benchmarking and optimization
- Ability to understand business requirements and translate them into technical requirements
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration



What will you do? (but not limited to)
- Design, develop, and maintain our mobile applications using either Flutter or React Native, ensuring high performance and responsiveness across both Android and iOS platforms.
- Collaborate closely with the product and development teams to design and develop innovative features that align with our mission and user needs.
- Write clean, maintainable, and efficient code that adheres to industry best practices, and conduct code reviews to uphold high-quality code.
- Troubleshoot, debug, and upgrade the software to ensure optimal performance, security, quality, and responsiveness of applications.
- Lead and mentor junior developers, fostering a culture of continuous learning, innovation, and improvement.
- Drive architectural decisions and lead efforts to scale and improve our codebases.
- Work closely with stakeholders to understand and address their needs, translating business requirements into technical solutions.
Who can apply?
- Minimum 3 years of experience as a Mobile Application Developer with a proven track record in developing and deploying mobile applications for both Android and iOS platforms.
- Proficiency in React Native, with a deep understanding of cross-platform mobile development and app architecture.
- Strong knowledge of JavaScript (for React Native), and familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ, and other IDEs.
- Strong problem-solving skills, with an ability to think algorithmically and a keen eye for debugging and optimizing code.
- Experience with app development languages such as Swift, Kotlin, or Objective-C and with utilizing RESTful APIs for backend integration.
- Proficient understanding and utilizing code versioning tools, such as Bitbucket.
- Experience in a startup environment and building products from scratch is highly preferred.
- Excellent communication skills, with the ability to lead and inspire a team.
- Strong project management skills, with experience in agile methodologies.
- Demonstrated ability to make sound decisions based on a balance of data, experience, and judgment.


We’re looking for Android Mobile Application Developer who has solid knowledge of Android application’s life cycle, specially in modern mobile application. We need someone to build the native applications for Android using Java & Kotlin on Android Studio. You’ll need to create applications from scratch or configure the existing applications.
RESPONSIBILITIES:
Design and implement applications from initial concept, app architecture, and user interface to finished deliverable.
Implement new features, enhancements, and content of existing applications.
Good knowledge of Android SDK, different versions of Android, and how to deal with different screen.
Create and update re-usable code libraries to streamline app development cycle.
Contribute to all phases of the product development: design, develop, test, maintain and improvise.
BASIC SKILLS:
Good communication and interpersonal skills.
Strong knowledge of current Android development languages (Java & Kotlin).
Ability to manage multiple projects at a time.
Flexibility and eagerness to identify, learn, and use new and changing technologies.
Self confident and enthusiastic.


ntech Systems is a fast-growing IT services organization, with offices in India and the US. The company has evolved from its humble beginnings and has emerged as one of the most reliable IT services companies across India. Today, Intech stands out in the market as a Microsoft Dynamics Gold Partner and is one of the Elite Managed Partners of Microsoft.
Intech offer a range of products aimed at delivering transformative state-of-the-art technology solutions, including Microsoft Dynamics AX, Microsoft Dynamics NAV, Microsoft Dynamics CRM, and Microsoft Azure. In addition, Intech also offers a range of complementary business solutions such as Microsoft SharePoint, Business Intelligence, Human Resources Solutions, and Mobility Solutions, which are integrated with the Dynamics suite to help enhance productivity for organizations.
As our team continues to expand each day, we are always looking to hire determined individuals keen to learn and grow within the organization. If you are interested to learn more about the organization, please visit our website (http://www.intech-systems.com/" target="_blank">www.intech-systems.com).
JOB DESCRIPTION – CRM Business Analyst
Experience required : 2 to 6 years
Responsibilities:
- The role includes working with customers' technical, business and management teams to understand their strategy and identify their 'must have' requirements, in order to design and deliver highly complex integrated solutions
- Implement, maintain and support the solutions built for customer on the Microsoft Dynamics 365 Customer engagement
- Support and manage future implementations in project mode
- Build positive client relationships by developing an understanding of the clients business processes Ability to create high quality functional documentation and strong requirements gathering skills.
- Conduct business process analysis and create Fit/Gap report
- Create documentation for clients, including PowerPoint presentations and Visio workflows regarding functional requirements, design, training, process engineering, etc.Installation, setup and configuration of MS CRM/D365
- Conduct solution testing and assist with user acceptance testing
- Conduct user and administrator training
- Data migration from external systems into MS CRM
- Complete the project tasks on time and under budget
- Excellent understanding and knowledge of core Microsoft Dynamics CRM/365 modules
- Experience of working on full life cycle implementations across multiple versions of Dynamics CRM/365
- Strong attention to detail and a keen desire to deliver the highest quality solutions to customers
Required Qualifications, Experience & Skills:
- Bachelor’s in business management, management information system, marketing or equivalent. MBA preferred
- Excellent communication skills; ability to interact with all levels of employees including C-level
- 1-2 years overall MS Dynamics CRM experience. Dynamics 365 latest version experience preferred
- Experience as an MS Dynamics CRM consultant in a client-facing role for MS Dynamics top tier or similar consulting organization is highly desirable
- Hands-on experience in designing, configuring or administering MS Dynamics CRM required
- Unit Testing: Test Case preparation and execution
- Working with all phases of the SDLC process
- Self-Starter with ability to handle multiple tasks and shifting priorities
- Well aware about Quality Assurance & Documentation
JOB DESCRIPTION – CRM Business Analyst
Experience required : 2 to 3 years
Responsibilities:
- The role includes working with customers' technical, business and management teams to understand their strategy and identify their 'must have' requirements, in order to design and deliver highly complex integrated solutions
- Implement, maintain and support the solutions built for customer on the Microsoft Dynamics 365 Customer engagement
- Support and manage future implementations in project mode
- Build positive client relationships by developing an understanding of the clients business processes Ability to create high quality functional documentation and strong requirements gathering skills.
- Conduct business process analysis and create Fit/Gap report
- Create documentation for clients, including PowerPoint presentations and Visio workflows regarding functional requirements, design, training, process engineering, etc.Installation, setup and configuration of MS CRM/D365
- Conduct solution testing and assist with user acceptance testing
- Conduct user and administrator training
- Data migration from external systems into MS CRM
- Complete the project tasks on time and under budget
- Excellent understanding and knowledge of core Microsoft Dynamics CRM/365 modules
- Experience of working on full life cycle implementations across multiple versions of Dynamics CRM/365
- Strong attention to detail and a keen desire to deliver the highest quality solutions to customers
Required Qualifications, Experience & Skills:
- Bachelor’s in business management, management information system, marketing or equivalent. MBA preferred
- Excellent communication skills; ability to interact with all levels of employees including C-level
- 1-2 years overall MS Dynamics CRM experience. Dynamics 365 latest version experience preferred
- Experience as an MS Dynamics CRM consultant in a client-facing role for MS Dynamics top tier or similar consulting organization is highly desirable
- Hands-on experience in designing, configuring or administering MS Dynamics CRM required
- Unit Testing: Test Case preparation and execution
- Working with all phases of the SDLC process
- Self-Starter with ability to handle multiple tasks and shifting priorities
- Well aware about Quality Assurance

Job responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance
- Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores, and support.
- Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
- Write well-designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
Desired Profile:
- Knowledge and experience in Flutter Framework and DART programming
- Hands-on experience in using RESTful APIs
- Hands-on experience in designing and developing micro-services architecture and containers
- Object-oriented analysis, UML, and design using common design patterns.
- Hands-on experience in the development IDE Android Studio, Android SDK, Firebase Test Lab
- Experience with offline storage, threading, and performance tuning
- Familiarity with push notifications
- Familiarity with IOS integration with Flutter
- Experience using GitHub or a similar environment
- Experience with Agile development is a plus
- Experience with Material Design and Android UI design principles, patterns, and best practices
- Good knowledge of adding third-party libraries
- Ability to understand business requirements and translate them into technical requirements
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps)
- Critical thinker
- Knoweldge on Adobe XD/ Figma/ Sketch
- knowledge on GetX will be plus

About 1K
1K is an early-stage start-up building India’s first network of small-format stores (kiranas) for smaller towns through an integrated offline-online immersive experiential model. We have started off with the aggregation of kiranas, developing a franchise network for the delivery of daily necessities. We plan to build on the entrepreneurial spirit and underutilized real estate pockets hiding in India’s smaller towns and fuel Bharat’s growth through them. We are funded by Info Edge Ventures, Falcon Edge, and Kae Capital.
At 1K, our objective is to build technology that serves the needs of our customers with utmost satisfaction. To help us in doing so, we are looking for an experienced product manager to own the full lifecycle of product development from conception through release. An ideal candidate should have a keen eye for gaps in consumer product offerings and the innovative mindset to fill them. You should have experience in guiding cross-functional teams in the successful creation of products that improve consumer experience and grow market share.
You'll be responsible for developing android applications for managing various working aspects of e-commerce, warehousing & supply chain systems while playing a critical role in the design, planning, development, and deployment and help develop best practices for future development.
Responsibilities:
- Developing, releasing, and maintaining native Android Applications and oversee mobile application development efforts
- Deliver across the entire app life cycle, design, build, code review, deploy, test, release to app stores and support
- Working directly with developers and product managers to conceptualize, build, test, and release products
- Carefully evaluate the technical trade-offs of every decision
- Work on bug fixing and improving application performance.
- Good to have experience in designing, implementing, and maintaining complex mobile applications
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
- Solid understanding of UI Design practices
Requirements:
- 3+ years of hands-on experience in writing and deploying production quality code.
- Familiarity with test-driven development (TDD)
- Familiarity with CI/CD
- Great understanding of Android development
- Solid understanding of MVI/MVP/MVVM architecture.
- Expertise in Kotin with solid OOD principles, design patterns, dependency injection (Hilt/Koin/Dagger)
- Good grasp of algorithms, memory management, and multithreaded programming
- Hands-On experience with Android’s debugging, unit/UI testing, memory, and performance optimization tools.
- Awesome to have exposure working in startups.
- Great people skills!

Android Development Engineer - Chennai
Who we are?
Kaleidofin is a financial platform for the informal sector, which provides solutions tailored to the customer’s goals and are intuitive to use. We are working towards creating fair and transparent financial solutions that can target millions of customers and enterprises in India that don’t have easy access to formal financial planning.
In a very short time span, global investors such as Omidyar Network, Blume Ventures and well known individual investors have supported Kaleidofin’s well thought out business model with $2.8 million in seed funding.
With its focus to harness mobile technology to deliver a paperless experience as well as its focus to harness technology and analytics to predict the right product for the right customer, Kaleidofin aims to become a leading FinTech player bringing financial solutions to everyone.
To know more about Kaleidofin, do visit our site https://kaleidofin.com/
What You’ll Do?
We are seeking extremely smart Android developers who are passionate about pushing mobile technologies to the limits. You will:
- Design and develop products by working closely with business teams
- Design super intuitive experiences in the next generation of our mobile applications
- Build performant, scalable, yet secure, enterprise ready android applications with architecture that is fast yet lean on the backend servers enabling them to support millions of users in parallel
- Build enterprise ready back end architectures that can support millions of users in parallel
- Gain experience with hands on coding and independent ownership of software components
- Follow strong engineering best practices and champion their adoption
Who You Need To Be?
- 2+ years’ experience in android software development and delivery
- Bachelors or Masters degree in engineering from a reputed institute(preferably IITs, NITs, or other top engineering institutes).
- Strong grasp of CS fundamentals, algorithms and excellent problem solving abilities.
- All experience should be from good product development or e-commerce background.
- Must have shown good stability in all your previous associations.
- Skill set
- Knowledge of UI architectural patterns like MVVM(preferable), MVC, MVP, data binding, activity & fragment lifecycle, recycler view, navigation component, layouts (constraint layout preferable), theming etc.
- Should have actively used retrofit, work managers, android jetpack, Rx java, dagger, retrofit, android sdk, GIT/bitbucket, gradle/ant and very keen on exploring other proven tech stack.
- Comfortable with test driven development in android with UI testing, instrumented unit testing and unit testing using junits, mockito or other tools.
- Willingness to learn and write simple backend REST API’s (preferably in Java, spring boot & hibernate) without having to completely depend on backend engineers for delivery
- Has worked in a fast paced agile organization building stateless and re-entrant/resumable android applications.


