
Mobile Software Engineer - ReactNative
at Robust Startup focused on female well being



- Design and build highly reliable and performant applications that deliver a great user
experience.
- Own large technical deliverables and execute in a structured manner.
- Take the accountability of the overall health of the applications you build.
- Platformize components as libraries, utilities and promote reuse.
- Be able to conceptualize and develop prototypes quickly.
- Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices.
Requirements
- Deep expertise of the iOS and Android ecosystems.
- Hands on experience with either React Native, Flutter, Swift or Kotlin.
- Deep understanding of your tools: Languages, frameworks, systems.
- Experience with abstracting requirements into frameworks.
- Hungry to learn, share knowledge, and enjoy mentoring others.
- Data driven, having customer empathy, striving to build stable, delightful applications.
- [Optional, but desired] Experience with video streaming and Real Time Communication
technologies

Similar jobs

-
Ensure product delivery is fast, low-cost and sustainable.
-
Take responsibility from development to customer support.
-
Research and implement things wherever needed, improve efficiency
using automation, and methods like test driven development. -
Setting up events for user, performance and error analytics.
Participate in product and design ideation, collaborate with the team to implement high-quality features.
Skills & Qualifications
- Familiarity with RESTful APIs.
- Familiarity with newer specifications of ECMAScript (ES6 & ES5 ).
- Experience with popular React workflows (such as Flux or Redux).
- Experience in React native, Javascript.


KEY RESPONSIBILITIES WILL INCLUDE:
- Participating in the entire product lifecycle (analyze, develop, test, release, and support.
- Contributing to research for new web and mobile technologies and recommend solutions to improve interface designs and interactions
- Testing, debugging, and fine-tuning to optimize the application’s performance.
- Designing intuitive applications to enhance users’ experiences.
DESIRED SKILLS AND EXPERIENCES:
- 2+ year experiences of mobile/web application development and system integration.
- Must be a skilled programmer with knowledge of coding best practices and ability to produce highly readable and maintainable code.
- Management and support of Google Play Store and Apple App Store.
- Experience in API development and integration with third-party APIs
- English communication is required. Great communication skills to coordinate across technical teams and business stakeholders.
- Creative, detail-oriented, and with good problem-solving skills
- Ability to collaborate with and lead other development team members.
- Ability to work in multiple projects and thrive in a fast-paced environment
- Candidate must possess at least a bachelor's degree or Post Graduate Diploma in Computer Science/Information Technology or equivalent.
- Specialization in IONIC must.
KNOWLEDGE OR EXPERTISE IN THE FOLLOWING ARE AN ADVANTAGE:
- Specialization in HTML5, CSS3, jQuery, and JavaScript.
- Experience with web service integration (REST, JSON, XML).
- Experience or knowledge with Git, Gitlab, GitHub is a plus.



Full Stack Engineer ( React Native)
Experience: 1- 5 Years
Work Location: Hyderabad
Skillset: React Native, Node JS, React, MongoDB & AWS
If you have it in you to build dynamic web architecture, APIs and databases in a stimulating, fast-paced environment, then please give us a shout out. You will be a part of an extremely passionate team at Goldstone that is researching and creating smart solutions based on next-gen cognitive technologies.
You will get a chance to work on exciting projects at our state-of-the-art office, grow along with the company and be fruitfully rewarded for your efforts!
Requirements:
• Minimum 1 years of experience in React Native.
• Integration of Rest APIs in react native.
• 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 and IntelliJ
• Proficient understanding of releasing and monitoring apps on IOS App store, Play store.
• Should be able to communicate to backend developers on API building and modifications needed.
• Testing and releasing builds Experience in application testing software’s Appium is preferable.
• Understanding of REST APIs, the document request model, and offline storage
• Experience with automated testing suites, like Jest or Mocha
• Experience with handling production mobile apps.
• Experience with performance testing and optimization.
Responsibilities:
You’ll
• We are looking for a React Native developer interested in building performant 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.
• 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.
• Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
• Maintain code and write automated tests to ensure the product is of the highest quality.
• Transition existing React web apps to React Native.



Proven experience building Mobile Apps using React Native.
Build pixel-perfect, buttery smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Management of the application and its integration with back-end services.
Astute sense of User Interface and User Experience design
Managing large sets of data transfer between server and App.
Offline usage with sync capabilities.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical
software fixes
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Rock solid at working with third-party dependencies and debugging dependency conflicts.
Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
Ability to write well-documented, clean Javascript code
Familiarity with native build tools, like XCode, Gradle
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites like Jest
Highly proficient in rendering components with Native APIs
Working experience with APIs and third-party libraries
Experience with FCM or similar.
Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and
routing in addition to React.
Experience using Git as a control System


We are looking for an Flutter Developer who possesses a passion for pushing mobile technologies to the limits.
This Flutter app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Flutter programmer works closely with other app development and technical teams.
Responsibilities
- Design and build advanced applications for the Flutter platform
- Collaborate with cross-functional teams to define, design, and ship new features - 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
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages
SQL database or relational database skills
Proven software development experience and Flutter skills development
Proven working experience in Flutter app development and
Have published at least one original Flutter app
Experience with Flutter SDK
Experience with Bloc Pattern
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and
emerging technologies
Solid understanding of the full mobile development life cycle

- 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.





