Jobs

Mobile Developer at OneCart

  • Job Type Full Time
  • Qualification Bachelors , National Certificate
  • Experience 3 years
  • Location Gauteng
  • Job Field ICT / Computer&nbsp

Mobile Developer at OneCart

Mobile Developer

Job Description

  • OneCart is looking to hire a Mobile Developer to use a wide range of mobile and web technologies and component libraries to build systems, new features and smart interactions on our mobile platforms, providing our customers with industry leading user experiences.
  • The primary focus will be the hands-on development of React Native applications and their integration with back-end services and working alongside other engineers on different layers of the infrastructure.

Technical Requirements

  • Design and build applications for our React Native platforms.
  • To make independent and creative technical contributions relating to developing, testing, debugging, maintaining, and documenting components and applications.
  • To program well-designed, testable, efficient code that follows specified design patterns and architecture.
  • Develop and design documentation to satisfy requirements and solution objectives.
  • Optimising performance for both Android and Apple apps
  • Diagnose and fix bugs and performance issues
  • Maintain and ensure high-quality code
  • Distribute apps to QA/UAT teams and assist in user acceptance testing as needed
  • Occasionally work with business stakeholders to translate business requirements into technical specifications
  • Deploy and maintain the apps on the App Stores
  • Integrate designs and wireframes within the application code
  • Monitor user interactions and convert them into insightful information
  • Write application interface code
  • Optimise components to work seamlessly across different devices
  • Ensure proper user information authentication
  • Develop a flexible and well-structured front-end architecture, along with the APIs to support it
  • Production and technical support of the mobile apps upon launch
  • Keep up to date on the latest industry trends in mobile technologies.

Non-Technical Requirements

  • Constant interaction with other developer teams and design teams to discuss UI ideas
  • A thorough review of applications needs and interfacing elements
  • Follow proper documentation for changes in application and further updates
  • Work and collaborate with the rest of the engineering team
  • Work with product team and graphic designers

Effective teamwork and Self –Management

  • Maintain a positive attitude
  • Take ownership of driving your career development (skills and knowledge)
  • Plan and prioritise, demonstrating abilities to manage competing demands to achieve agreed deliverables
  • Communicate effectively, maintain relationships
  • Follow any lawful and reasonable instruction from your line manager
  • Act as part of the Development team by assisting other members of the team to achieve common goals
  • Consistently live and be an example of the Company values
  • Timely reporting of all instances of suspected or proven fraud via the appropriate reporting channel
  • Adherence to the company policies and associated company policies and procedures

Must have Skills

  • Developing applications in React Native, including component design and state management for specific use cases
  • Basic front-end JavaScript/TypeScript experience
  • Developing REST APIs
  • General understanding of infrastructure as code and CI/CD pipelines and the willingness to learn more
  • Strong math skills and excellent working knowledge of debugging tools
  • Competence in writing crisp, easy-to-maintain codes by following the best coding practices.
  • Openness to learning up-and-coming tools and processes
  • Ability to work in a fast-paced and collaborative agile environment

Minimum Academic, Professional Qualifications & Experience required for this position

  • Preferred diploma/degree in Computer Science, Information Technology or similar.
  • 3+ years of experience in development
  • Proficiency with React Native, React, and Typescript.
  • Experience creating React Native mobile solutions.
  • Familiarity with push notifications and cloud messaging application programming interfaces.
  • Experience of working with XML/JSON data models and integration with REST APIs
  • A thorough understanding of React Native and its core principles.
  • Proven track record building and releasing new products from conception to production

Method of Application

Interested and qualified? Go to OneCart on onecart.simplify.hr to apply

Leave a Comment