


- We seek a qualified React Native developer to join our Engineering team.
- 3+ years of professional experience working with React Native. You will be working with our engineers to develop and maintain high-quality mobile applications for both platforms as Android and iOS.
- Job Responsibilities Strong proficiency in JavaScript, ability to write clean code adhering to ES6+.
- Strong & thorough understanding of React-Native, and its core principles.
- Implement pixel-perfect UI's that match designs.
- Familiar with App distribution Process for both iOS and Android.
- Familiarity with code versioning tools (Such as Git)
- Familiarity with RESTful APIs
- Experience with Native Mobile app deployment on App store and google play store.
Skills:- iOS App Development, React Native, RESTful APIs and Mobile App Development

About fi ellements
About
Connect with the team
Similar jobs

Job Title : iOS Developer (Swift Experience)
Experience : 3+ Years
Location : Gurgaon
Work Mode : On-site (5 Days Work From Office)
Key Responsibilities :
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
Requirements :
- Proven experience in iOS development.
- Proficient in Swift programming language.
- Strong knowledge of iOS frameworks such as Core Data, Core Animation, etc.
- Experience with RESTful APIs to connect iOS applications to back-end services.
- Familiarity with cloud message APIs and push notifications.
- Understanding of Apple’s design principles and interface guidelines.


- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Experience in working with SDLC. Experience in end to end SDLC documentations.
- Experience in Banking/Financial Application.
- 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
- Hands-on experience in Web Services
- Excellent programming, unit testing and debugging skills in Mobile Java (Android and Kotlin)
- Good designing skills based on object-oriented design patterns & frameworks
- Basic/core Java/Kotlin/OOPS knowledge and an understanding of Java technologies is mandatory
- Very good exposure in frameworks like Android Architecture, SDK, SDK Development
- Strong Experience in Mobile Application Development Life Cycle
- Experience in Design Patterns MVVM, MVP etc.
- Programming new Android Applications from specifications
- Experience in implementing communication with API servers via web-services using JSON and XML
- Exploring upcoming new features of Android Platform


• Strong foundation in Computer Science fundamentals like data structures and algorithms, and
software engineering principles
• Passionate about creating great code
• Proficient with Swift and/or Objective-C.
• Understanding of end to end mobile development life cycle
• Experience with latest iOS frameworks
• Experience with databases like Realm, Coredata etc.
• Experience with third-party libraries and Cocoapods
• Experience with memory management and caching mechanisms
• Solid Understanding of Apple’s design principles and interface guidelines.
• Experience
with performance and memory tuning with tools such as Instruments
• Experience coding
with RESTful APIs to connect iOS applications to back-end services.
• Great team player
who works well in collaborative situations
• Experience with Android app development is a major plus. Experience with cross-platform
tools would be an advantage
• Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be an
advantage.
• Good to have experience working with IOT projects, Bluetooth technologies
• Working
knowledge of the general mobile landscape, architectures, trends & emerging
technologies.
• Active Open Source, GitHub or Stack Overflow contribution will be a big plus
•Published personal apps in play store will be an added advantage
Work from Home Related
Given the current situation it is expected that working from home for extended periods is a
reality that continues for many months.
You must be able to fulfil the following requirements:
•You must have a high-speed broadband connection and must be able to provide evidence of it
•You must have a proper working environment at home, like a desk, chair and any other required infrastructure
• You must be able to and willing to attend video calls as part of your
workday


JOB DESCRIPTION:
What you’ll do
● Working closely with both engineering and
product teams
● Write well-designed, testable, efficient code
● Develop new features and cutting-edge user
experience
● Work on bug fixing, code optimisation and
performance improvements
● Unit-test code for robustness, including edge
cases, usability, and general reliability
● Continuously discover, evaluate, and implement
new technologies to maximise development
efficiency
● Code evaluation and managing the teammates
What you’ll bring
● 2-4 years of experience in iOS development.
● Proficiency in Swift programming, Cocoa,
XCode, unit test, mobile database, and the iOS
SDK
● Knowledge of design patterns (MVVM and
MVI)
● Understanding of dependency injection
frameworks
● Understanding of RxSwift, observable pattern
● Good knowledge of memory management,
concurrency, and multi-threading
● Good knowledge of OOPS, data structure and
algorithms
● Experience and passion to build great user
experience for iOS platforms
● Previous work experience at a startup would be
a plus

Role - Lead React Native Developer
Experience - 4+ years
Location - Bangalore
About the Company :-
Our client is a B2B2C tech Web3 startup founded by founders - IITB Graduates who are experienced in retail, ecommerce and fintech.
- Min 4-5 years of experience in Mobile application development
- Experience in React Native app development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
Follow best practices using Android Guidelines
- Knowledge of functional or object-oriented programming
- Technically strong in React-Redux/Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features, etc
- Experiences with automated testing suites, like Jest or Mocha
- Experience integrating third-party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
- Knowledge of mobile security and cryptography is an advantage.
- Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
- Experience with agile methodology is preferred
- Good communication skills
- Good knowledge of app telemetry integration & app performance management
- Have published at least 2 React Native apps on Play Store & App Store.
- Implement robust app architectures and complex user interfaces
- Component Design and coding new features. includes unit tests, debugs, and solves defects
- Component Design/Coding/Unit Testing/Debugging
- Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK)
- Follow best practices using React Native Guidelines
- Understand reacting design patterns like HOC, Render Props, and their applications.
- Good understanding of atomic design principles
- Experience with CSS-in-js / styled-components
- Good understanding of Android & iOS working principles, Release process
- Ability to multi-task under pressure and work independently with minimal supervision
- Work on high-performance consumer-facing apps
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages (such as jade, EJS, and pug).
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Basic understanding of front-end technologies, such as HTML5, SCSS, and CSS3.
- Ability to make recommendations on UI design and UX best practices.




We are looking for a React Native developer who can build a performant mobile app on both the iOS and Android platforms. We’re looking to take our dashclicks.com web app and turn portions of it into an amazing mobile app.
You will be responsible for architecting and building this app, 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:
- Transition existing React web apps to React Native.
- Build pixel-perfect UIs across both mobile platforms (iOS and Android).
- Design and develop highly complex application components, and integrate software packages, programs and reusable objects
- 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.
- Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the apps
- Perform real-time monitoring and fixing crashes.
- Plan the data and presentation layer of the applications’ front-end Implement pixel-perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Write unit and integration tests. Work with native modules when required.
Skills:
- 3+ years of experience in React Native (iOS and Android).
- Have a deep knowledge of Redux architecture
- Must have worked with Firebase Database and Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Strong understanding of back-end and front-end technologies such as NodeJS, React.JS, Web Socket, Pub-Sub, TypeScript, HTML5, CSS and CSS-In-JS.
- Knowledge of object-oriented programming
- Ability to write well-documented, clean JavaScript code
- React assumptions concepts like Virtual DOM, JSX, Component State and component lifecycle
- 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
- Knowledge of monitoring tools like crash reporting and analytics
- Knowledge of functional or object-oriented programming
- Experience with automated testing suites, like (Jest or Mocha)
- Understanding of mobile UI frameworks like Native Base, UI Kitten, Material Kit etc.
- Experience implementing authorization and authentication workflows using JWT, OAuth2 etc.
Things that make us the World’s leading white-label marketing software development company:
- We do not outsource any of our fulfillment services.
- We offer a fully white-labeled dashboard allowing our users’ clients to log in and see their accounts’ progress.
- We offer educational and prospecting tools to help businesses generate growth and revenue.
What do we bring to the table?
- Competitive base pay and benefits package with exciting growth plans.
- A chance to work with professionals across various areas of expertise on a product loved by 30,000+ marketing agencies worldwide.
- 9 hours a day & 5 days a week working structure.
- A chance to learn & grow in a fast-paced environment, driving transformational growth for our brand.
- Fully remote work offers you the chance to balance your professional and personal life.
Come join us on this journey, we're looking forward to talents like you.


Krafty Solutions is looking for an enthusiastic, energetic, young-minded mobile application developer(experienced or fresher) who take pride in the work they do.
Krafty Solutions is a product design and development company where you will learn a lot in your field by working in a very friendly environment. An opportunity will be given based on your preference.
About You
If you're the guy who has a strong bias for making things happen, always wears a smile on your face, with a proactive attitude then we would like to meet you. You will work closely with your team leader who will help you to learn new things as well as resolve your doubts. If you're interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Knowledge
- 3+ years of experience as iOS Developer
- In-depth knowledge of iOS (Mac OS), iPhone SDK, Objective C & Swift languages.
- Strong understanding of XCode, including compiler flags.
- Experience building IOS applications connected to RESTful APIs.
- Good experience in App submission process (iTunesConnect), Offline & online data storage, synchronization, RESTful API & JSON structure.
- Good understanding in usage of Cocoapods libraries and social apis like Facebook, Google Maps, etc.
- Good understanding in payment gateway SDK integrations.
- Experience with a version control system (GIT, SVN, CVS, etc)
- Good understanding of IOS UI design principles, patterns, and best practices.
- Curiosity and a highly collaborative work style, a wish to share what you already know and jumping at the opportunity to dive into new technology.
- Good understanding of Architectures like MVVM, VIPER, MVP.
- Good Understanding of RxSwift
Responsibilities and Duties
- Participate in the entire application lifecycle, focusing on coding and debugging
- Design and build advanced mobile applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources, APIs, bug fixing and improving app performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Manage cutting-edge technologies to improve legacy applications
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
- Stay up-to-date with emerging technologies
Key Skills
- Swift, Objective C, iOS SDK, Xcode, Git Required Experience and Qualifications
- Education - B.E/ B.Tech/BCA/MCA/MSc IT degree in Computer Science, Engineering or a related subject
- Experience - 3-5 yrs
Benefits
- Great Company Culture - A relaxed, friendly and positive company culture with a dynamic young team
- Work-Life Balance - Genuine work/life balance served at Krafty.
- A Well Earned Rest - You will get 11 paid public holidays as well as 12 paid leaves. So, a total of 23 HOLIDAYS
- Flexible working hours - Reaching late at the office would never be an issue for you. Fully remote culture
- Weekends Off - Saturday & Sunday Fixed Off

Y Media Labs is a creative technology company that helps brands re-imagine their customer experiences. Our mission is to export the Silicon Valley mindset to the rest of the world.
We create digital products with purpose that have a lasting impact on users' lives and clients' businesses. We are a team of dreamers and doers united by a simple idea: If we make a difference for your customers, we will make a difference for your business too. And it works. Since 2009, we have led early-stage startups and top-tier brands to "wow" their customers with best-in-class digital products and experiences. The Wall Street Journal calls us “YML is one of the most innovative companies in Silicon Valley.”
Through next-generation technologies and world-class design, we help brands like Apple, PayPal, L'Oreal, Home Depot, Kaiser Permanente, State Farm, First Republic Bank develop solutions that drive major business outcomes. Founded in 2009, Y Media Labs is headquartered in Silicon Valley with four offices worldwide including Atlanta, Indianapolis, Bangalore & Sao Paulo.
We came of age with the invention of the app store. We have mobile in our DNA. We create solutions across the digital ecosystem. Unlike agencies who are born desktop, we are deeply connected to how consumer perception has shifted thanks to the mobile lifestyle. We have
built and launched 207 products, delighted over 407 million users, built over 200+ apps, work with 30 Fortune 500 clients, been responsible for over 400 billion transactions through our work and generated over $200 billion in transactions for our clients, and been featured on the app store over 700+ times!
- Portfolio of our work can be found @ ymedialabs.com/work
- Live look into our engineering team @ medium.com/ymedialabs-innovation • Live look into our design team @ dribbble.com/ymedialabs
Our team in Bangalore is close to 250 strong, and we are growing in a variety of ways. Our goals include a culture of excellence and we are looking to transform the team to be one of the best tech teams in Bangalore.
We are looking to hire Engineering Manager for our team in Bangalore. If you are excited about building products that will be used by millions of consumers worldwide, building products for brands that you can be proud to show to your family and friends - you need to join us!
Responsibilities:
- Lead and coach a group of engineers in delivering scalable, flexible and secure features to our customers
- Leading engineering teams composed of backend, frontend, iOS, Android developers and QA.
- Deep dive into work of your team, review the code submitted by your team, and resolve the root cause of problems
- Coach your team members how to increase the quality of their code based on real examples
- Involve in hiring for your teams
- Drive a continuous improvement process - introduce new tools & automations based on real data analysis
- Represent the team to engineering groups internally, to executive leaders in various functional groups within YML, to current and future customers, and to our partner organizations.
- Build a diverse team while fostering a collaborative and inclusive environment.
- Project and Program management
- Collaborate with Product/Project Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs.
- Manage the development pipeline to deliver features on schedule while maintaining high bar for quality.
- Closely Interact with other functions such as PM/Product, Design, UI/UX, Architecture, QA, and deliver planned features
- Deliver Web, Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness.
- Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices.
- Play the role of an unblocker in a tight scrum environment.
- Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan.
- Prioritize to manage ad-hoc requests in parallel with ongoing projects.
- Hands on with programming with 50%+ of bandwidth going into modules owned.
Requirements:
- A highly talented developer with 10+ years of hands-on experience.
- Primarily in web application development experience using, JAVA, Angular, ReactJS, Python, GO.
- Working with MVVM, MVP, MVC patterns.
- Additional Mobile development experience Android, Kotlin, iOS, Swift, Objective C will be a bonus.
- Must have at least 3+ years of experience in an engineering management role, and a clear record of success prior to that as a senior/staff engineer.
- Must be compelling and clear communicator, able to represent your team to internal and external audiences with differing levels of technical fluency.
- Ability to handle multiple competing priorities/projects in a fast-paced environment.
- Good Analytical, Problem solving and Debugging skills.
- Hands on experience in Designing, Coding and release management.
- Continuously increasing your team's work quality & performance.
- Experience with writing and maintaining unit-tests, functional tests, and CI/CD pipelines.
- Ability to think from a product mindset.
- B. Tech/M. Tech/MCA (IT/Computer Science).
Nice to Have:
- Hands-on cloud development experience


Excellent OO programming skills in Swift
Knowledge of Common Cocoa touch design patterns, Storyboards, Auto layout & Multithreading
Strong analytical and debugging skills
Comfortable working through the entire iOS stack from UI and animations to network and storage
Excellent understating of all iOS Tools including: Xcode, Instruments, etc.
QUALIFICATION:
A Bachelor’s degree in Computer Science (or equivalent experience)
M-Tech or advanced degree a plus
Hackathon participation and accolades are a plus

