Benefits
We pay top salaries with lucrative esops options.
Opportunity to work and learn with very mature, helpful and highly motivated techies.
Our environment is vibrant and full of energy. We are looking for like-minded people who love to “code” and have passion in building great software.
Flexible timings.
Quarterly parties
Rewards and Recognitions
Unlimited Leaves
Flexibility to work remotely
Flexibility to work from Gurgaon or Bangalore Office
Half yearly review cycle
React Native Lead. We want you to have a chat with the candidates whether they are good on these points and do they have the experience as per mentioned in JD. It will be beneficial for us to filter out profiles for RN Lead.
Job Description / what you'll be doing
- Leading the team to build cutting edge React Native applications.
- Architects build and maintain excellent applications with clean code.
- Implement pixel-perfect UI's that match designs. Knowledge of scalable sizing of UI is a must.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party APIs.
- Write unit and integration test cases.
- Release applications to IOS and Google Play stores.
- Must understand iOS and Android native code which can be used to write bridges.
- Can work in pod structure.
- Must be comfortable in the SCRUM process. Complete two-week sprints and participate in sprint retrospectives and daily standups.
- Assist with building estimates and pipeline for tasks rollout.
- Good communication and people skillset.
- Work with modern tools including Jira, Slack, GitHub, Firebase, GTM, Google play console, AppStore Connect, etc.
- Be part of a community of developers who share knowledge and help each other as problems arise.
- Ability to work through new and difficult issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of applications.
- Must be familiar with profiling and performance monitoring of the application.
- Ability to achieve stretch goals in a highly innovative and fast-paced environment
Requirements
- 6+ years of professional experience working with Mobile application development and 2-4+ years of experience with React Native development.
- Experience working with Swift / ObjectiveC, Java / Kotlin required.
- Should have a crystal understanding of App architecture and how to React interacts with the native layers for iOS and Android respectively
- Excellent JavaScript Developer has a deep understanding of scope and closures, ES6, Object prototypes, Async, Hooks, Functional components, and Performance
- Excellent Code reviewer and champion at writing unit test cases
- Should be able to evaluate alternative multiple system designs and solutions and make data-backed decisions in his/her approach
- Meaningful experience working on large, complex systems.
- Ability to take over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process. extreme ownership
- An understanding of best practices and a commitment to following them.
- A positive mindset and can-do attitude.
- Forensic attention to detail.
- Mentoring, onboarding, and interviewing the candidate
- Experience mentoring junior software engineers to improve their skills and make them more effective product software engineers
- Experience influencing software engineers- best practices within your team
- Passion to design and develop intuitive user interface
- Sound business judgment, proven ability to influence others, and strong analytical thinking skills
- You work well within a team environment and enjoy working in the office with your colleagues.
About CARS24
About
Connect with the team
Similar jobs
Note: This is a full-time work from office opportunity. Our office is located in Vesu, Surat. Asking for remote work opportunities would lead to direct rejection.
Position: iOS Developer
Location: Vesu, Surat
Employment Type: Full-Time
We at VSquare Tech are expanding in Vesu, Surat and are seeking a talented and passionate iOS Developer to join our team and play a crucial role in designing, developing, and maintaining iOS applications.
The ideal candidate will have a strong background in Swift/Objective-C and a keen eye for performance, scalability, and user experience.
Key Responsibilities
- App Development: Design, build, and maintain advanced iOS applications for the Apple ecosystem.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and backend developers, to define app features and ensure seamless integration and remote developers.
- Code Quality: Write clean, maintainable, and reusable code, adhering to best practices and coding standards.
- Testing: Conduct thorough testing to identify and fix bugs, optimize app performance, and ensure a smooth user experience.
- Updates and Maintenance: Regularly update applications based on user feedback, new features, and system updates.
- Research: Stay updated on emerging iOS development trends, tools, and technologies to incorporate best practices.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience:
- Proven experience developing iOS applications.
- Published 3 or more iOS apps in the App Store is a plus.
Technical Skills:
- Proficiency in Swift and/or Objective-C.
- Experience with UIKit, Core Data, Core Animation, and other iOS frameworks.
- Familiarity with RESTful APIs and integration with backend services.
- Understanding of Apple's Human Interface Guidelines.
- Knowledge of version control systems like Git.
- Experience with third-party libraries and APIs (e.g., CocoaPods, Swift Package Manager).
- Familiarity with iOS app lifecycle and memory management.
Soft Skills:
- Strong problem-solving abilities.
- Excellent communication and teamwork skills.
- A proactive approach to learning and applying new technologies.
If you’re excited about building impactful mobile applications and thrive in a collaborative environment, we’d love to hear from you!
Note: We don't offer remote work or work from home opportunities.
Responsibilities
- Collaborate with the core team building a state-of-the-art blockchain based SaaS platform.
- Building mobile applications using latest technologies leveraging Android, node and mongo.
- Apply comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects.
- Backend RESTful API Design and server-side development for web and mobile apps.
- Develop and design database schemas on MongoDB.
- Perform code reviews and unit tests to ensure code consistency and maintainability.
Minimum Qualifications & Qualities
- Passion to solve complex problems of agriculture in a dynamic start-up environment
- Flexible, curious, exploratory, and can-do attitude
- Great sense of ownership and ability to work with very limited supervision
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
- 1+ year of hands-on coding expertise in software engineering.
- Experience with Android, Node.js, mongodb
- Ability to speak English fluently.
Preferred Qualifications
- Strong programming experience of 1+ years with Android, Node.js, Express.js, MongoDB.
- Strong problem solving/troubleshooting skills.
- Experience with SDLC in an Agile work environment using tools like Jira and GitHub.
- Knowledge and experience of NoSQL Databases is a must.
- Knowledge of AWS Services like ECS, EKS, EC2, S3, Lambda, Load Balancing, Route 53, API Gateway along with Infrastructure provisioning and optimization is an advantage.
- Experience with DevOps, CI/CD pipelines on Jenkins, GitHub Actions,
- Experience with containerization environments like Docker & Kubernetes is an advantage.
- Familiar with TDD, CI/CD, Infrastructure as Code
- Knowledge of any Blockchain protocols like Hyperledger is clearly an undue advantage
Mandatory skills:
- Proficient with Objective-C and Swift depending on project requirements and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end services
Secondary Skills:
- Experience with offline storage, threading, and performance tuning
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple's design principles and interface guidelines
- Experience with Version Control System
- Experience with Bug Tracking
Added advantage if the candidate possess below skills.
- 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
- Bluetooth communication, BLE
- Performance and Security related Concepts
Position: Lead iOS
Experience: 5 to 8 years
Responsibilities:
- Design and development of professional business applications for the iOS platform.
- Your leadership will help to continuously discover, evaluate, and implement new technologies to improve development efficiency.
- Collaborate with multi-functional teams to define, design, and ship new features in a dynamic work environment.
- You will work with external data sources/ APIs, unit-test code for robustness, including edge cases, usability, and general reliability.
- Will work on fixing bugs and improving application responsiveness, quality and performance.
- Should be able to conduct multiple quality testing as a code reviewer
- Manage/mentor a small team encouraging their professional growth and maximizing their potential contributions
- Avid follower of the technology industry and current technology trends
- Setting up the architectures and frameworks that future iOS developers can come in and follow for rapid and efficient development
Requirement:
- Proficient with Objective-C or Swift
- Experience with macOS app development and watchOS app development will be a plus.
- Experienced with iOS frameworks viz. Core Data, Core Animation, Core Graphics and Core Text
- Deep understanding of Apple’s design principles and interface guidelines
- Familiar working with RESTful APIs, third party libraries and API, cloud message APIs and push notifications
- Solid understanding of performance tuning, threading and offline storage.
- Solid understanding of the full mobile development life cycle
- Understand code versioning tools viz. Git, Mercurial
- Knowledge of low-level C-based libraries are useful
- Hands on experience with code review/peer review
- Experienced in continuous integration will be plus
● Ability to design and implement and maintain highly complex systems and
subsystems.
● Writing well-designed, testable and efficient code.
● Designing and developing advanced applications for the Android platform.
● Working as a part of a dynamic team to deliver winning products.
● Troubleshoot, debug and optimize existing applications.
Requirements:
● Bachelor's degree in Computer Science, related technical field or equivalent practical experience
● Strong logical and analytical skills
● Should be adaptable and fast learner
● Experience in computer science, data structures, algorithms and software design.
● Experience in Software Development and coding in any general purpose programming language.
● Should have an interest in android development
Hands-on experience in working with Android Studio, Visual Studio & Xamarin.Forms.
Hands-on experience in creating user interface using Xamarin.Forms, Android SDK & iOS SDK for designing UI using XAML with various layouts and controls.
Hands-on experience required on MVVM.
Hands-on experience in developing Xamarin.Forms Custom Renderers, Data Binding, Effects,Gustures, Sliders, List views, Buttons, Styles, Check boxes, Date Pickers, Webview and Dependency Service.
Need Good Knowledge on data storage options using SQLite Database, Shared Preferences and Content Provider In Xamarin.Forms & Android.
Hands-on experience in Server integration technologies including web services RESTful APIs.
Need Good Knowledge in integrating Google Play Services, Google Maps API and Google
Cloud Messaging.
Need Good Knowledge with Push Notification Implementation in Xamarin.Android by Firebase.
Working experience required on developing the applications and testing them on Emulators, mobiles and tablets.
Proficient in generating Android .APK & iOS .IPA files deploying to the Playstore and App Store.
Lead Engineer -
Responsibilities:
- Leads a project end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Understands requirements well and comes up with efficient design
- Develops complex, well backed and bug-free products. Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Becomes a go-to person in more than one area. Provide technical mentoring to team
- Communicates clearly, gets clarifications and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design and code
- Perform peer code reviews and help us all get better.
Requirements:
- Solid experience in JAVA and Kotlin.
- Should have experience in Reactive programming, Asynchronous programming and Unit Testing.
- Has an ability to quickly learn and contribute in multiple codebase.
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her.
- Able to deep dive into codebase and advise QA of possible regression impact.
- Communicates tech decisions through design docs and tech talks.
- Has delivered projects with end-to-end accountability.
- Keeps track of industry trends and introduces right tech/tools for a given job.
- Excellent understanding of software engineering practices, Design Patterns, Data Structures, Algorithms.
- 5+ years of experience in a product-driven organisation.
- Create games in Unity for iOS and Android.
- Write super-clean, testable, and well-documented code in C#
- Collaborate effectively with a small, high-energy team of illustrators, designers, and programmers.
- Work with other developers to devise customized solutions to difficult problems.
- Self-motivation with a strong desire to learn and stay up to industry standards.
- Ability to prioritize tasks and contribute to multiple projects.
- Excellent verbal and written communication skills.
- Capable of working independently and within teams.
- Deadline-oriented contributes to team efforts by accomplishing tasks on time.
About Snapbizz
SnapBizz is an exciting start-up working to create a mobile technology platform for FMCG ecosystem. We are series A funded, with Mr. Ratan Tata as one of our investors. We are on a very high growth journey and give phenomenal freedom of decision making and leadership opportunities. Every idea and product that we launch is first of its kind in the industry. We are based in Bangalore.
Website: http://www.snapbizz.com/">http://www.snapbizz.com/
Job Description Android Developer:
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. 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.
Skill Requirements:
- Degree in software development, computer science, or similar
- Ability to use the Android Studio, including the Android SDK, with ease.
- Prior experience as an android developer will be advantageous.
- Excellent coding and proofreading skills.
- Top-notch teamwork and communication skills.
- Ability to manage your workload with minimal supervision.
- Unwavering curiosity.
Android Developer Responsibilities:
- Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
- Implementing measures to safeguard users' data.
- Ensuring that the construction and presentation of your apps are congruent with the company's standards.
- Proofreading your code and correcting mistakes before each app is released.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
- Monitoring app reviews to detect areas for improvement.