- Minimum 4+ years of mobile application development experience in native and excellent coding skills in Swift, RxSwift, RxCocoa, Objective-C
- Any experience on MVVM, VIPER
- Should have deep knowledge of the iOS SDK and IDE development tools.
- Experience developing client-server applications using technologies and web services APIs such as JSON, REST.
- Has hands-on experience with unit testing.
- Extensive experience in using various architecture, frameworks, and design patterns in designing/refactoring a highly optimized mobile is a must.
- Solid understanding of the agile development process and experience.
- Experience working in TDD (Test Driven Development) and CI/CD (Continuous Integration/Deployment) environment is a plus.
- Implement clean and manageable code incorporating best practices on security
- Collaborate with cross-functional teams from both offshore and onsite to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Review code, bug triage and execute multiple releases as per business demand
- Involvement with API team to design request / response contract
- MVVM & VIPER is a must
- Background fetch
- Swift latest or minimum version 4 and Swift basics
Similar jobs
3+ years of hands-on experience in iOS development using Swift and/or Swift UI.
- Proficiency in iOS frameworks and tools, including SwiftUI, Core Data, etc.
- Strong understanding of design patterns, data structures, and algorithms.
- Experience with RESTful APIs, Socket, third-party libraries, and integrating external SDKs.
Ideal for candidates who would like to be part of the learning process across growing technologies and embark journey on a tech architect path. Very deep into technologies and eager to learn and adapt with technology advancement.
Essential Responsibilities :
- Study, Design, and prototyping of new technology implementation
- Work in Collaboration with teams
- Work on new technologies and solutions independently.
- Should be able to think out of the box and contribute towards project success
Must Have :
- Build pixel-perfect, smooth UIs across both Android and iOS mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- 3rd party Native SDK integrations
- Maintain versioning on the application and releases
Good to have:
- Knowledge of DevOps
We are looking out for an android developer for one of our premium clients
Experience: 5-12
Location: Chennai
- Experience in handling team of 5+ members
- Experience in developing Android native Applications.
- Experience in Andriod SDK & NDK.
- Proficient in Java and Kotlin.
- Should have Worked on static and dynamic UI designs.
- Working knowledge on Audio & Video streaming
- Working knowledge for remote notification.
- Working knowledge in Relational Database Systems like SQLIte.
Job Description:
We are looking for an Android developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile application, Android programming works closely with other app development and technical teams.
Join our company if you are willing to work with us and need to learn good technology and healthy work culture.
If you have the desire to be a part of an exciting, challenging and rapidly-growing software development company, and if you are passionate about software development and creating the finest apps in the marketplace.
Freshers with an attitude to learning are welcome to apply.
Roles & responsibilities
Development and maintenance of Android applications
Monitoring app performance and taking necessary steps to fix the bugs in the applications
Documenting version history and changelog for mobile applications
Doing research and coming up with new ideas for app development
Requirements:
- 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.
- Ability to design applications around natural user interfaces, such as touch.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- A knack for benchmarking and optimization.
- Understanding of Google's Android design principles and interface guidelines.
- Proficient understanding of code versioning tools.
- Must know about java, Kotlin, MVC, MVVM, Firebase, SQLite, and payment gateways.
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 10 AM to 6 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.
mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building
these applications, as well as coordinating with the teams responsible for other layers of the product
infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with
a commitment to perfection is required.
Responsibilities
• Build pixel-perfect, buttery-smooth UIs across both mobile platforms.
• Leverage native APIs for deep integrations with both platforms.
• Diagnose and fix bugs and performance bottlenecks for performance that feels native.
• Maintain code and write automated tests to ensure the product is of the highest quality.
• Transition existing React web apps to React Native. (For Experience candidates)
• Maintaining code quality with the industry standard
Skills
• Firm grasp of the JavaScript (and TypeScript) language and its nuances, including ES6+ syntax
• Knowledge of functional and object-oriented programming
• Ability to write well-documented, clean Javascript code
• Rock solid at working with third-party dependencies and debugging dependency conflicts
• Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
• Understanding of REST APIs, the document request model, and offline storage
• Experience with automated testing suites, like (Jest or Mocha)
Experience required: 1 years to 3.5 years
Indore
Work from Office only
___
Designation: Kotlin Developer
Position 1 Junior
Position 2 Senior
Experience: 2 or 4 years
Package: 4.5-7 lacs/annum in hand
Position: Contractual (at least for 6 months and extendable basis performance)
Company Name: Dofin Corp.
Website: www.dofin.co
Job Location: Work from where it works for you
Who We are:
Dofin is a Product based company headquartered in Sheridan Way, California. Since 2019 we have been helping global companies and established brands reimagine their business by building impactful digital engineering solutions powered by the latest technologies.
What We do:
We create an engaging product on time with a team that designs software products with excellence.
Do Your Thng
https://doyourthng.com/" target="_blank">https://doyourthng.com/
About us:
DYT - Do Your Thing, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. Our aim is to democratise social media and allow people to be rewarded for the content they post. How does DYT help you? It accelerates your career through collaboration opportunities with top brands and gives you access to a community full of experts in the influencer space.
- 1-3 years of experience as an iOS developer.
- Must have Working Experience in a product based organization at least 18 months.
- Good Communication skills must.
- Understanding the project requirement intuitively and providing proper time estimation.-Always read for troubleshooting in all important projects. ● Experience in accessing data as JSON/XML using REST API.
- Candidate should have good knowledge of iOS, Swift, xCode and Git. ● Ability to build complex iOS standalone client applications & user interfaces, design & implementation.
- Experience with iOS Frameworks such as UIKit, Auto-layout using storyboards, etc. ● Knowledge of Apple's design principals, application interface guidelines, and experience with
- AutoLayout.
- Good communication skills with the ability to work in a highly-collaborative, agile team
- Strong analytical and problem-solving skills
- Flexibility to learn, and work with new technologies
Hi,
Anju Siima Technologies Pvt Ltd. is a leading software company seeking creative and skilled developers to join our fast growing team. Our mission is to design and develop technology that improves the lives of its users, while providing an exceptionally high level of service to our clients.
We are looking for experienced developers who want to be part of a fast-paced, dynamic environment, where everyone’s opinions and efforts are valued. We hire outstanding professionals and give them the opportunity to thrive in a collaborative atmosphere that values learning, growth, and hard work.
Our team of 16+ professionals is working on Guntur and Hyderabad branch, Additionally, many of our team members who aren’t located near one of our offices, work remotely. We provide a highly competitive compensation and benefits package.
Job Description
We are looking for a Dart/Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps. Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter and Dart development.
Responsibilities
- Design & implement new app modules based on the product requirements using 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 APIs from third parties
- Debug existing apps components, fix issues and avoid regressions
- Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
- Participate in software architecture, design discussions and code reviews
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practices
Skills And Qualifications
- You have a bachelor’s degree in computer science or related discipline
- Must have built at least two Android and/or iOS apps with Flutter
- Proficient in Java/Kotlin programming
- 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
- Experience with third-party libraries and 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 development IDE Android Studio, Android SDK, Firebase Test Lab.
- Experience with offline storage, threading, and performance tuning.
- Experience with Mobile design patterns e.g MVVM, GoF, Bloc, Provider & etc.
- Experience in writing secure mobile applications (OWASP Mobile Top 10)
- Familiarity with push notifications
- Familiarity with IOS integration with Flutter
- Experience using GitHub or similar environment
- Complete understanding of SDLC
- Experience with Agile development
- 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)
Job Title: IOS Engineer (Remote)
Job Description
Remote Working | Engineering Team | Full-time
The Impact you will create on the Job:
Developing SDKs on IOS with support for cross-platform technologies like ReactNative, Flutter along with hybrid development over platforms like Cordova.
Apply data structures and algorithms to optimize the code for a lower memory, battery, and processing footprint - all with the goal to build plug-and-play SDKs that don’t expect the app developers to write any supporting code in the app.
You will be liaising with the cross-functional teams to get an in-depth understanding of the functional requirements and propose scalable solutions.
As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
You will get an opportunity to work with some of the best talent while learning from various highly-functional teams in the company.
You will collaborate with your team and set an example by delivering high quality and innovative engineering solutions for complex use cases.
Plan and execute the roadmap with the engineering team to build and deliver next-generation systems.
What we look for?
Bachelor’s/Master’s degree in Computer Science/IT from premier institute.
2-4 years of industry experience in iOS development, with at least one live app on App Store.
Good knowledge of Objective-C, Swift 5, data structures and algorithms.
Fair understanding of Native Frameworks, specifically concurrency handling, data persistence (User Defaults, Keychain, Core Data), and background tasks.
Good understanding of iOS Frameworks related to UI and network.
Fair understanding of Apple’s concurrency handling, Core Data, and NS Operation classes.
Familiarity with developing UI with both XIB/Storyboard and code.
Good understanding of SDK integrations, debugging, and troubleshooting.
Interested in exploring mobile app development ecosystems like React Native, Cordova and Flutter.
Comfortable with tackling ambiguous problems and unblocking yourself.
Fair understanding of Push Notification ecosystem.
Skills: swift, objective-c, IOS, Swift 5