logo

JobNob

Your Career. Our Passion.

Mobile Application Developer


Nextech3D.AI


Location

Secunderabad | India


Job description

Title: Mobile App Developer - onsite

Location: Hyderabad

Exp: 3-4years

Job Summary

We are looking for a creative, motivated, and proficient mobile app developer to build next generation mobile app that integrates our innovative product capabilities and delivers seamless experience for users. We are looking for someone who wants to be a part of a high-velocity tech-startup company, surrounded by highly engaged professionals at the top of their game. Someone that knows what they know and is eager to learn what they don't. The ideal candidate for this position is a skilled, self-motivated professional with a strong understanding and practical knowledge of React, Node.js, JavaScript and other app technologies. The candidate will be responsible for feature development, bug fixes, and integrations in our platform.

Responsibilities and duties

Qualifications and skills

Developer(s) technical skills

  1. JavaScript/TypeScript: Strong proficiency in JavaScript or TypeScript, as React Native relies heavily on these languages.
  2. React and React Native: In-depth knowledge of React and React Native is essential since these are the core frameworks for building the user interface of the mobile app.
  3. React Navigation: Familiarity with React Navigation for handling navigation within the app.
  4. Node.js: Understanding of Node.js is important, especially when working with the npm package manager and for server-side operations.
  5. ES6/ES7: Familiarity with the latest ECMAScript standards is crucial for writing modern and efficient JavaScript code.
  6. JSON and RESTful APIs: Understanding how to consume and interact with JSON data and RESTful APIs is essential for fetching and sending data between the mobile app and the server.
  7. CSS/StyleSheet: Knowledge of styling in React Native using stylesheets is important for creating visually appealing user interfaces.
  8. Firebase or other Backend-as-a-Service (BaaS) knowledge (optional): For simplified backend development and services, knowledge of platforms like Firebase can be advantageous

Experience

  1. Git and Version Control: Proficiency in using Git for version control is essential for collaboration and tracking changes in the codebase
  2. Mobile Development Basics: Understanding of mobile development concepts, such as responsive design, navigation, and state management, is important.
  3. Redux or MobX (optional): Depending on the complexity of your app, knowledge of state management libraries like Redux or MobX may be beneficial.
  4. API Integration: Ability to integrate third-party APIs and services into the app.
  5. Testing: Knowledge of testing frameworks like Jest for unit testing and Detox for end-to-end testing.
  6. Debugging and Profiling: Proficiency in debugging tools and performance profiling for identifying and resolving issues.
  7. Continuous Integration/Continuous Deployment (CI/CD): Knowledge of CI/CD pipelines for automating the build and deployment processes.
  8. UX/UI Design Basics (optional): A basic understanding of user experience (UX) and user interface (UI) design principles can be beneficial for creating a user-friendly app.
  9. Continuous learning and staying updated with the latest developments in the React Native ecosystem are also important for successful app development.

Deployment (if managed by developers)

  1. Deployment and Build Tools: Understanding of deployment processes and build tools like Xcode for iOS and Android Studio for Android.
  2. Understanding of App Store and Google Play Guidelines: Familiarity with the guidelines and requirements for publishing apps on the App Store and Google Play.


Job tags



Salary

All rights reserved