


- 5+ years of industry experience in developing mobile applications, web and/or large-scale enterprise products
- Mobile Development Experience: Swift, Objective-C, and Xcode
- Familiarity with Apple Human Interface Guidelines
- Experience with standard mobile architectures (MVC, MVVM, MVP, etc)
- Ability to effectively apply software design patterns and architectural principles
- Knowledgeable in building complex user interfaces
- Skillful at writing effective unit and behavioral tests
- Experience with software development processes (Agile, Scrum, Kanban, etc)

Similar jobs



Job Description: React Native App Developer
Company: Arroz Technology Private Limited
CTC: 3.5-5 LPA
ESOP
Working Hours : 9:30 AM to 6:30PM
Working Days : 6 Days a Week (1 day Work from Home in a week)
Location : 4thFloor ,TMR Tower ,Whitefield, Thubarahalli, Bengaluru, Karnataka 560066, India
Google Map Links : https://goo.gl/maps/YbhYeNy8ahLqVykS7
Responsibilities:
- Develop and maintain high-quality mobile applications using React Native.
- Collaborate with cross-functional teams to gather requirements and translate them into high-level designs.
- Write clean, reusable, and well-structured code following industry best practices and coding standards.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
- Mentor and guide junior developers, providing technical expertise and promoting professional growth.
- Collaborate with backend developers to integrate APIs and ensure smooth data flow between the app and server.
- Stay updated with the latest trends and advancements in React Native and mobile app development.
- Work in a 9:30 AM to 6:30 PM, six-day office role, maintaining regular attendance and punctuality.
Required Skills and Qualifications:
- Strong proficiency in React Native development.
- Experience with Redux or similar state management libraries.
- Proficiency in integrating APIs and working with backend services.
- Sound knowledge of JavaScript, ES6+, and modern web technologies.
- Familiarity with Git version control system and agile development methodologies.
- Good problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Bachelor's degree in Computer Science or a related field (preferred).
Join Arroz Technology Private Limited as a React Native App Developer and be part of an innovative team driving the development of cutting-edge mobile applications. This role offers competitive compensation and growth opportunities within a dynamic work environment.

About Upaz:
UPAZ is a Farmer First approach agri-fintech team working on a panchayat-level Community Commerce & Financing model enabling B2C delivery of financial and agriculture-related services and products to smallholder farmers right at their doorstep.
Upaz is part of the financial inclusion lab at IIM Ahmedabad and the winner of the Social Alpha Agritech Challenge. Upaz is funded by July Ventures, IIM Ahmedabad, Mr. Kapil Mehan (ex MD of Tata Chemicals, ex CEO of Coromandel International Limited, ex Group CEO Zuari Agrochemicals), Mr. Devrajan Nathan (Founder of Arya.ag) others
We firmly believe that serving smallholder farmers in India presents one of the greatest opportunities for scale and impact in both agricultural and financial inclusion today.
For future information please visit: Grey Matter Technologies Pvt Ltd. | Agro Fintech | India
We are seeking a skilled Mobile Application Developer with knowledge of Agile and Waterfall methodologies for software development to join our dynamic team. As a Mobile Application Developer, you will be responsible for developing innovative Android and iOS applications, utilizing your expertise in various technologies and tools.
Responsibilities:
- Design, develop, and maintain high-quality Android applications that our requirements and specifications.
- Apply Agile and Waterfall methodologies as appropriate to ensure effective project management and timely delivery of high-quality software solutions.
- Utilize knowledge in SQLite to design and implement efficient and reliable database management systems for Android applications.
- Use Git to manage version control and collaborate effectively with other developers working on the project.
- Employ Dart and Getx to write clean, modular, and efficient code that follows industry best practices and coding standards.
- Continuously improve the development process by actively seeking feedback, participating in brainstorming sessions, and implementing innovative solutions to enhance productivity and efficiency.
- Collaborate with UI/UX designers to create visually appealing and user-friendly interfaces, ensuring a seamless user experience across different devices and screen sizes.
- Demonstrate a good understanding of Android Studio, Xcode, and Visual Studio, including their features, tools, and capabilities, to efficiently develop and debug applications.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience of 2 to 4 years developing Android applications.
- Proficiency in Dart programming language and familiarity with the Getx framework.
- Strong knowledge of Agile and Waterfall methodologies.
- Experience with SQLite database management.
- Proficiency in Git version control system.
- Familiarity with design principles and user experience (UX) concepts.
- Understanding of Android Studio, Xcode, or Visual Studio.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Visual Studio, and ability to work with their respective tools and features.
Compensation:
- Based on experience and skills we will offer the best salary.
Why Work with us -
- Upaz is a fast-growing agri-fintech start-up with a unique farmer financing model.
- It has very high acceptability among its farmers, clients, and other stakeholders.
- A chance to be part of an ever-growing team and to understand and be part of the organisation building core team

Job Summary
Global Lancers is looking for an Android developer responsible for the development and maintenance of applications. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities and Duties
- Design, build, and maintain high performance, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
Key Skills
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes., Familiarity with RESTful APIs to connect Android applications to back-end services, Strong knowledge of Android UI design principles, patterns, and best practices, Experience with offline storage, threading, and performance tuning
Required Experience and Qualifications
- Exp- min 3 years
- Knowledge of the libraries available for common tasks
- Familiarity with cloud message APIs and push notifications
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git

What is the role?
We are looking for a hands-on Android Developer to join the mobile team for Empuls. The applicant must have Android software development skills, and a passion for delivering high-quality, rock-solid apps. Android programming works closely with other app development and technical teams.
Key Responsibilities
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java and Kotlin code
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- Bachelor's degree or higher in Computer Science and a minimum of 4 years of Software Development experience.
- Knowledge of mobile automation and experience on platforms such as espresso.
- Knowledge of application profiling and performance monitoring tools such as Android profiler, AppDynamics, Dynatrace, etc.
- Excellent coding skills in an object-oriented language such as Java and Kotlin.
- Experience with offline storage, threading, and performance tuning
- Have published at least one original Android app.
- Understanding of Google's Android design principles and interface guidelines.
- Strong knowledge of Android UI design principles, patterns, and best practices.
Who will you work with?
You will be working with top-quality engineers who have built one of the best employee engagement SaaS platforms. You will be reporting to the AVP of Engineering and working closely with the Architect and other leads.
What can you look for?
A wholesome opportunity in a fast-paced environment that will enable you to juggle between concepts, yet maintain the quality of content, interact and share your ideas and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the comprehensive benefits that company offers.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Company works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners and consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We assure you that we will attempt to maintain a reasonable timeframe for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.



Own Android SDKs, working hand-in-hand with the founding team
Design and build delightful user interfaces for native apps on Android
You will be (co-) responsible for our software development kit (SDK) for Android
Building mobile apps in both Swift and Kotlin.
You work independently on your own code, but you also spend time collaborating with others.
You are involved in all stages of app development and contribute to the roadmap.
You get the freedom to experiment with new Android technology.
Ownership — advocate for projects and solutions that need to be launched ground up.
Experience
Min 2 to 4 years in developing Android applications in Java / Kotlin / C++ /Gradle/Groovy.
Worked on SDKs/Frameworks.
Strong understanding of software design patterns as well as Android specifics.
Experience with authenticated sessions using authentication tokens and have at-least
fundamental knowledge of app security.
Good to have:-
Experience with Cross-platform frameworks is a plus (React Native, Flutter, Cordova,
Xamarin).
Have implemented security standards and guides.
Experience building applications at scale.
Experience with third-party libraries and APIs like Mobile Vision, MLKit and/or
Camera API.
Good understanding of garbage collection, design patterns and continuously
discover, evaluate,and implement new technologies to maximize development efficiency.
Unit-test code for robustness, including edge cases, usability, and general
reliability

About the Role
As an Android Developer, you will own the Android app and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code. Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners
Skills/Experience
- Minimum 6+ years of hands-on Android development experience.
- Strong Java and object-oriented concepts.
- Solid understanding of Android architectural patterns especially MVVM and their importance in scalable software development process.
- Strong understanding of Android fundamentals.
- Experience in Android UI creation.
- Experience of Android Live Data, Kotlin and Constraint layout would be a huge plus point.
Years of Exp – Minimum 6-8



Dear Candidates,
Greetings!!
We are hiring React Native developer
Required Skills:
- Proven development experience on smartphone platforms.
- Hands-on experience on React Native Framework, including React JS, React Native, and JavaScript.
- Extensive programming experience with at least one programming language such as Swift, Java, JavaScript.
- Deep familiarity with iOS or Android development.
- Familiarity with RESTful APIs
- Familiarity with code versioning and CI/CD tools like Git, SVM, Jenkins.
- Must have worked on at least one app that is published in AppStores.
Bonus:
- Experience in Objective-C, Swift, and Cocoa Touch.
- Good Knowledge of HTML5, CSS.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of Apple’s design principles and application interface guidelines.


We are looking for someone with 4-7 years of experience in iOS / iPhone applications development with:
- Strong Object Oriented design and programming skills in SWIFT
- Good working experience in iOS SDK (Cocoa Touch, UIKit, Core Data, Core Location, etc.) and XCode
- Proficient in writing Unit and UI Test Cases and delivering quality work
- Good experience with MVVM architecture
- Experience in web services integration (REST APIs, JSON, XML), to connect iOS applications to back-end services
- Experience with offline storage, threading, and performance tuning is desired
- Understanding of Apple's design principles and interface guidelines
** Areas of Responsibility **
- Involvement in all aspects of development: playing a critical role in the design, planning, development, and deployment and help develop best practices for future development
- Fast prototyping of proof-of concept features/applications based on a brief
- Developing and maintaining new features in Mobile Application development
- Owning the delivery of an entire piece of a system or application
- Using technical knowledge and creative thinking to provide the most innovative solutions
- Optimizing the performance of the apps and keeping up to date with the latest industry trends in mobile technologies
** Required Skills **
- Dedicated to delivering high-quality work and adhering to timelines
- Must be a good team player, good learner, and self-starter
- Must have strong leadership and team management qualities
- Good analytical and problem-solving skills
- Good communication skills
- Must have strong decision-making skill
Perks and Benefits
Company provided meals, Medical Insurance and other perks.


The positon Requires you to be highly skilled and Know what you do, as Your Product will be consumer facing App.
The Roles Will be as of the following.\
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends

