

About Emproto Technologies Private Limited
About
Emproto is a young organization started by Tech enthusiasts who have worked as Product Managers and architects for organizations like Flipkart, Axis Bank, Synchronoss Technologies. Emproto is a Full stack mobile and web app development partner for organizations like Innoviti, Talisma, Savaari.com among others. It is a rapidly growing organization with about 60 problem solvers working on cutting edge technology stack.
https://emproto.com/our-work.php
Company video


Connect with the team
Similar jobs
- You have a minimum of 6 years of experience building high-performance consumer-facing mobile applications at Product companies of a decent scale.
- You have founded/worked in a start-up and have worked in an enterprise environment
- You have a keen eye for mobile architecture and have led/participated in architectural discussions.
- You have a passion for mentoring and helping people on your team grow and achieve their goals and work with cross teams.
- You practice test-driven development and you are able to drive agile practices.
- You have worked with multiple languages/frameworks and have expertise in any one programming language/framework/stack.
- You have published reusable packages.
- You have worked with building automation, devise farms, multi-target testing.
- You are able to optimize the application for performance and speed.
- You are an excellent collaborator & communicator. You know that start-ups are a team sport. You listen to others, aren’t afraid to speak your mind and always try to ask the right questions.
- You are excited by the prospect of working in a distributed team and company.
We are looking for a highly skilled React Native Developer to
collaborate with a team of developers and UX designers to
develop and maintain a web application that will be launched
on multiple platforms such as android or iOS. The candidate
will be responsible for building native web applications with a
focus on front-end development. The ideal candidate is an
advanced React Native Developer who can build dynamic,
high-performing, and responsive UI for our web applications.
Requirements
1.Minimum 3yrs of exp in building React native apps for android and iOS
2.Solid understanding of iOS and Android ecosystems.
3.Must have worked on hardware integration with the apps.
4.Understanding of various navigation models in mobile apps
5.Good at debugging, testing, performance optimization.
6.Interpersonal skills: good team player, ready to take challenges ability to deliver in a fast-paced environment.
JD
1.Build pixel-perfect, buttery smooth UIs across both mobile platforms.
2.Leverage native APIs for deep integrations with both platforms.
3.Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Minimum 3yrs of exp in building React native apps for android and iOS
- Solid understanding of iOS and Android ecosystems.
- Must have worked on hardware integration with the apps.
- Understanding of various navigation models in mobile apps
- Good at debugging, testing, performance optimization.
- Interpersonal skills: good team player, ready to take challenges ability to deliver in a fast-paced environment.
- 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.
About Us:
Flick.it is a dynamic and innovative sports tech startup passionate about leveraging technology to enhance player development in sports. Our AI-powered Biomechanics Analysis for Peak Athletic Performance empowers athletes and coaches with accessible data and cutting-edge technology, providing clear insights for athletes and their coaches.
Position Overview:
We are seeking a highly skilled Mobile Application Developer with some knowledge of Full Stack development to join our dynamic team. The ideal candidate will have a strong background in mobile app development, along with proficiency in both frontend and backend technologies.
Key Responsibilities:
- Design and develop mobile applications for iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement user interfaces and features based on wireframes and design specifications.
- Write clean, maintainable, and efficient code across the full software development lifecycle.
- Conduct code reviews and provide constructive feedback to peers.
- Maintain code quality, organisation, and automation. Troubleshoot and debug applications to resolve issues and optimise performance.
- Stay updated with the latest trends and technologies in mobile and full stack development.
- Work closely with product management and design teams to translate requirements into technical solutions.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
- 1-5 years of experience with mobile application development.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Mobile Application Developer with a strong portfolio of mobile applications.
- Proficiency in programming languages such as Swift, Kotlin, JavaScript.
- Experience with mobile frameworks such as React Native, Flutter.
- Solid understanding of frontend technologies, including HTML5, CSS3, and JavaScript frameworks.
- Familiarity with backend technologies such as Node.js, Express.js, Django, or Flask.
- Experience with database systems such as MySQL, PostgreSQL, MongoDB, or Firebase.
- Knowledge of RESTful APIs and web services integration.
- Knowledge of handling video applications would be an advantage.
- Understanding of version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
Benefits:
- Competitive salary based on experience.
- Opportunities for professional growth and development.
- Collaborative and supportive work environment.
- Flexible work hours and remote work options.
- Health insurance and other benefits.
If you're passionate about sports and technology and ready to take on exciting challenges in the sports tech industry, we'd love to hear from you!
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.
As a Senior Software Engineer, you will work as part of a software development team and be responsible
for designing, implementing, and maintaining the back-end of fast-growing web/mobile applications.
You could be an ideal candidate if you have a Bachelor's degree in Computer Science from a reputed
college. You need to have expert-level programming skills in Flutter using Dart along with a deep
understanding of consumer experience. You should have experience working effectively in software
development teams ensuring tight deadlines are met. You should be passionate about writing elegant
code that solves meaningful real-life problems.
You should have already successfully built or made significant contributions to Flutter apps of reasonable
scale that are live on the Play/App store.
What will your role look like?
● Write well-designed, design pattern-based, testable, efficient, and high-quality code in Flutter
using Dart.
● Build UI components in accordance with the design provided by the UX Design team.
● Design (LLD & HLD) and architect technical solutions for the business problems of a B2C app
and support needs of growing scale.
● Support continuous improvement by investigating alternatives and new packages.
● Contribute to all phases of the development lifecycle.
● Prepare and produce releases of the app(s) on Play/App stores.
Roles and Responsibilities
Who are we looking for?
● B.Tech/M.Tech/MCA degree in Computer Science, Engineering or a related subject
● 3-6 years of relevant work experience.
● Strong problem-solving skills, Computer science fundamentals, Data structures, and Algorithms.
● Solid OOP and software design knowledge with a great understanding of consumer journey – you
should know how to develop and deliver an app that’s extensible, reusable, and meets desired
Customer eXperience(CX) objectives.
● Experience working with Design tools like Figma/Sketch/Zeplin as a developer and implementing
the same in Flutter
● Hands-on experience on various product and analytics integration like - MoEngage, Appsflyer,
UxCam, Localytics , Crashlytics, Mixpanel, Branch, Onesignal, etc.
● Knowledge of any other native or cross-platform mobile development framework (e.g. Swift iOS,
Java Android, React Native) would be a plus
● Experience with all phases of the software development life cycle, best practices, and Agile
Software Development.
● Ability to work autonomously, be excited by new technologies, and never back down from the
challenges of scale.
● Be able to perform effective code reviews, and mentor junior engineers.
You will be responsible for architecting and building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.
Responsibilities:
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.
Skills:
Firm grasp of the JavaScript (TypeScript would be a plus)
Knowledge of functional or object-oriented programming
Ability to write well-documented, clean Javascript code
Familiarity with native build tools, like XCode, Android Studio
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites
Send across:
Your LinkedIn profile
Your Github profile
Links to projects you have built
Key responsibilities:
- 1-2 years experience in React-Native based app development
- 1-3 years experience in Mobile app development (React-Native + iOS)
- Hands on experience in Redux
- Knows how to embed React-Native in a native (iOS/Android) component and vice versa
- Strong hold on JS/ CSS fundamentals
- Development experience of UI (layouts, animations, etc.)
- Experience of customizing libraries
- Good understanding of Design and Architecture Patterns
- Strong focus on app performance
Must have:
- Experience in iOS development
- Willingness to learn and work in React Native
Good to have:
- Experience in unit testing
- Engineering Graduates or Postgraduates with 2-5 years of experience in mobile development, who have designed and developed advanced applications for the Android platform in B2C domain. Experience of development of app for retail domain is an added advantage.
- Must have working skills:
- Kotlin, RXJava, Dependency injection (Koin/Dagger)
- Unit Test
- Worked on multi-threaded applications
- MVP and MVVM
- In depth understanding of Android recommended design principles, interface guidelines and coding best practices.
- Experience with performance and memory tuning of complex apps.
- You will work on long-term React Native mobile applications for innovative startups.
- Together with your colleagues and our clients you will analyse requirements and envision a qualitative solution. You will be responsible for the entire development - from architecture to implementation - and deliver user-friendly, performant and well-tested mobile applications.
- You will be part of our continuous improvement culture, hone your skills and share your experience with your colleagues.
We expect :
- You have at least 3-year experience implementing and deploying React Native apps.
- You developed and published at least one React Native app on Google and Apple Store.
- You are familiar with Google and Apple Store guidelines and compliance.
- You can build pixel-perfect UIs for all mobile platforms.
- You have strong knowledge of Javascript ES6 and higher.
- You know how to make a solid relational data model and have a good knowledge of SQL.
- You have integrated a variety of web API's and understand HTTP.
- You know how to write clean and flexible object-oriented code.
- You have a good understanding of async programming concepts.
- You work daily with tools like Git, NPM and a proper IDE (Webstorm).
- You can deliver POCs, experiments and technology evaluations following design thinking practices.
- You will be contributing towards architecting and building React Native applications, as well as coordinating with the teams responsible for other layers of the product/project infrastructure.
- You write clean code and are a pragmatic programmer.
Extra points :
- You wish Typescript was the default language of the web.
- You stepped outside the Expo world and have experience with native iOS or Android development. You are familiar with XCode and Android studio, and leverage native APIs for deep integration with Android and iOS.
- You have experience with state management libraries like MobX and Redux.
- You write automated tests and perform end-to-end testing with Detox or Appium.
- You are familiar with functional programming concepts and apply it occasionally.
- You worked with other hybrid mobile platforms like Sencha, HTML5, PhoneGap, etc.
- You have experience with Scrum and Lean methodology








