- Job Type Full Time
- Qualification Bachelors , National Certificate
- Experience 3 years
- Location Gauteng
- Job Field ICT / Computer 
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