

- Experience with React Js, React Native, JavaScript including DOM Manipulation and JavaScript object model.
- Thorough understanding of React Native and its core Principles.
- Hands-on experience on React Native Framework minimum 1 year.
- Thorough understanding of HTML5, CSS3, and attention to detail for UI.
- Familiarity with code versioning tools (Such as Git, SVN, or Mercurial)
- Thorough understanding of RESTful APIs and integration with React-Native
- Familiarity with modern front-end builds pipelines and tools.
- Experience with common front-end development tools such as Babel, Web pack, NPM, etc.
- Experience with Native Mobile app deployment on App store and google play store.
- Passionate about writing readable, maintainable, and well-tested code.
Duties and Responsibilities:
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.

About 3 Minds Digital
About
We are a design, development and digital marketing services agency that helps clients attain their business objectives by leveraging brand identity and creating a digital footprint. Our portfolio spans MNCs, SMEs & startups.
3 Minds is a perfect mix of left brain and right brain, so you get the best of both worlds!
We process all the information we receive in a linear and holistic manner. Identify the details, get clarity, get random thoughts out of the way, listen to some music and then get going.
We sift through a pool of ideas, taking only the best, resulting in a perfect blend of a practical and actionable strategy to help take your brand to the next level.
Connect with the team
Similar jobs

About
We were founded in the year 2015 with an entrepreneurial vision to bring a digital change in the B2B landscape of India. Now, with a team of 200+ people, bijnis is working towards transforming and digitizing the way manufacturing works in the unorganized Industries like Footwear, Apparel etc.
Key Competencies:
- 2+ years of experience in React-Native based app development is a must.
- Must have published at least 1 major React-Native app
- 2+ years of experience in building consumer facing Mobile Applications in React or React Native (Layouts, animations, etc.)
- Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
- Good understanding of Design and Architecture Patterns
- Strong focus on app performance
- Sound knowledge of any type of mobile app development Native(android) or Hybrid.
- Good Experience of working in React Native and its supporting architectures.
- Proficient in JavaScript, CSS, HTML5
- Strong working experience with third-party dependencies and debugging dependency conflicts.
- Ability to quickly learn React Native with Redux.
- Ability to write clean code.
- Familiarity with version control management system (e.g. git)
- Knowledge of Scrum development and DevOps
- Good time management, interpersonal and communication skills, team player.
Roles/Responsibilities:
- Work on React Native on the front end to develop Android/iOS Apps.
- Write JavaScript code in React native for the app logic. Write business logic using Reducers, Actions and Redux framework.
- Create Android/iOS specific UI for Mobile apps.
- Integrate with Native plugins or custom written plugins for specific platforms.
- Write Modular, organized and robust code.
- Write Unit tests for your code.



Key Responsibilities
Developing new features and user interfaces from wireframe models.
Ensuring the best performance and user experience of the application.
Fixing bugs and performance problems.
Writing clean, readable, and testable code.
Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
Key Skills
1. Extensive knowledge of mobile app development. This includes the whole process, from the first line of code to publishing in the store(s).
2. Deep knowledge of mobile platforms on which the app runs, e.g., Android, iOS etc.
3. Proficient in HTML, CSS, Javascript, React, React Native, Node whichever language you use in the app.
4. Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test
5. Familiarity with RESTful APIs and mobile libraries for networking.
6. Familiarity with the JSON format.
7. Experience with profiling and debugging mobile applications.
8. Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app.
9. Familiarity with Git and Github.
10. Familiarity with push notifications.
11. Understanding mobile app design guidelines on each platform and being aware of their differences.



What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
Desired Skills and Experience
Hybrid Apps,React Native, Native iOS and Android Architecture understanding


An ideal fit would be someone who feels strongly about leveraging technology for community development and believes in the power of network effect.
Qualities:
- Team-player
- Hustler
- Takes ownership of modules
- Must write clean code and create documentation

- Proven working experience in Android app development and published at least one original Android app.
- 1-3 years of experience in Android using the java language
Familiarity with architecture styles/APIs. - Solid understanding of the full mobile development life cycle.
- Knowledge of MVVM and other Mobile design patterns and best practices.
- Ensure the performance, quality, and responsiveness of applications
- Work in Agile, cross-functional teams and taking responsibility for deliverables
- Excellent communication skills in both technical and non-technical discussions



We are looking for a Hybrid Mobile application developer who likes being part of an innovative team, where he/she will get to work on the best product in the market. Able to Design and develop Hybrid Mobile applications using the latest web technologies, primarily React native.
● Who can join immediately
● Opportunity to work in Cloud-based Data Solutions and Products.
Required Skills & Experience:
● Extensive experience in Hybrid Mobile application design and development using
React native.
● Has a minimum of 2+ years of experience in React native.
● Experience with RESTful APIs and server-side APIs integration.
● Hands-on experience in HTML, CSS, JS, jQuery, Bootstrap, and Angular
● Experience with Git.
● Worked in Agile projects.
● Excellent communication & interpersonal skills, able to work both in teams and individually.



We are looking for an experienced cross platform Mobile Developer with 2-5 years of building performant mobile apps on both iOS and Android platforms. You are in top 5% of your field and are passionate about creating new products and innovative code. We are building a solution that deploys elements of tokenization using block chain, ML driven portfolio selection and risk management, and a proprietary alternate secondary market for illiquid securities. You would be developing and maintaining Cross platform Android and iOS applications. You will be working alongside other engineers and developers working on different layers of the infrastructure.
Key Requirements
- BE/ BTech or MTech/ Dual degree in Computer Science/ Software engineering or similar from a Tier 1 institute.
- Thorough understanding of Flutter and its core principles.
- Proficient in Dart6 Programming.
- Knowledge of Swift, Obj C, Xamarin & native build tools, like Xcode, Gradle (Android Studio, IntelliJ)
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Familiarity with RESTful APIs, JavaScript & React Native
- 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.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Be extremely conversant in table stakes software engineering toolchain - Linux/Shell, IDE’s, Git, Debuggers, Profilers.
- Strong knowledge of UI design principles, architecture patterns, and best practices for development.
- Ability to write well-documented, clean code
- Experience launching and managing production mobile apps
- Ability to deep dive into problem-solving and build elegant, maintainable solutions to complex problems, in addition to excellent interpersonal skills.

Passion for all things Mobile and have built complex Mobile Applications with React Native for at least 2 years. Have shipped apps on either the iOS App Store or Android Play Store, and are intimately familiar with their workflows. Comfortable with jest for writing unit and integration tests / appium for end-end testing. Intuition for usability and UI design, with an ability to balance polish with the constraints of timing and scope. Curiosity to remain updated with the newest technologies and frameworks. Comfort with any of WebRTC/Backend Stack/React JS is a strong plus. Most importantly, love coding!


Responsibilities
- Build pixel-perfect 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.
- 1- 3 years as a professional software developer.
- Experience with React, React Native and Redux
- Experience with at least one native mobile platform (bonus points if you moved to React Native from iOS or Android development).
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax. Knowledge in TypeScript is a plus point.
- Knowledge of functional and object-oriented programming.
- Familiarity with native build tools, like Xcode & Android Studio.
- Understanding of REST APIs, the document request model, and offline storage.
We are looking for passionate professionals who are crazy about breaking the norms and make people take notice. You should be obsessively result oriented, willing to take informed risks and learn fast from your mistakes. You’ll be working directly with the founders on the technology platform. Being part of the core team, will be working on challenging problems and will have complete ownership of various features of the products. Your opinion will count and your ideas will translate into reality. The position will be based out of Bangalore. You will, perhaps, lead our engineering efforts eventually.

