Mobile Application Developer

Qualification/Experience

  • Graduate in Computer Engineering or similar IT background or equivalent practical experience
  • At least 2 years of professional experience in mobile app development

Brief to Job Responsibility

  • Architect, build and maintain excellent React Native (iOS and Android) applications with clean code.
  • Implement UIs that match designs and implement clean and smooth animations and transitions for excellent user experience.
  • Analysis, design, development, deployment, and maintenance of projects with minimal supervision
  • Write modular, reusable, and excellent quality code through TDD, BDD, code reviews and implementation of best practices.
  • Write unit and integration tests.
  • Release applications to IOS and Google Play stores.
  • Create and maintain technical documentations.
  • Share knowledge within the team and actively participate in the code review process.
  • Follow company’s coding standards, policies, processes and working culture.
  • Communicate new ideas, issues, status, and outcomes with supervisor/team and with clients as necessary.
  • Continuous research and learning; discover, evaluate, and implement new technologies to maximize development efficiency.
  • *Other tasks assigned by the supervisor

Knowledge/Skill

  • Ability to create and maintain continuous integration and delivery of React Native applications
  • Ability to work through new and difficult React Native issues and contribute to libraries as and when needed.
  • Good Knowledge of programming principles and terms (OOP, SOLID, Cohesion, Coupling)
  • Good knowledge of Java, Android Platform, iOS Platform and related technologies.
  • Good knowledge on Hybrid Mobile Application Development, ReactNative, HTML, CSS, Javascript, Database and web application development and security.
  • Very good knowledge of Test-driven development.
  • Good Knowledge of web services, RESTful architecture, and data formats like XML/JSON
  • Good analytical and problem-solving abilities.
  • Good written, verbal communication and team-working skills.
  • Good knowledge of agile development methodologies (Scrum/Kanban).
  • Good concept of Software Design Patterns, Mobile Design Patterns, Anti Patterns and UI/UX.
  • Good communication and team-working skills

if you are interested please send your CV to hr@machnetinc.com

SUBMIT YOUR APPLICATION
Join us
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.