<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=653457899146166&amp;ev=PageView&amp;noscript=1">
Join us in 
Powering Stores, Winning Customers

RUSH Technologies is currently looking for a Full Stack Mobile Developer

 

Department: Technology

Function: Full Stack Mobile Developer

 

Understanding the Role

The Full Stack Mobile Developer will be responsible for the design, architecture, and development of advanced software solutions in Android and iOS Operating Systems.

He/she is also expected to adhere to the organization’s software solutions while following the best practices and set standards.

Basic Qualifications
  • Bachelor's Degree in Computer Science or a similar technical field
  • At least 3 years of working experience in developing websites, web applications, web services, mobile applications, and the like
  • Understanding of Software Development Life Cycle (SDLC) and Object-Oriented Programming
  • Experience in Kotlin and Java
  • Familiar with other technologies like Swift, HTML, and Javascript
  • Experience in developing Mobile Applications for different OS versions and screen sizes
  • Experience in integrating RESTful APIs to connect applications to back-end services
  • Experience in utilizing dependency injection technique
  • Experience in threading and performance tuning
  • Experience in facilitating app deployments in Google Play Store or App Store Connect
  • Extensive experience with Agile Methodology
Skills
  • Strong analytical skills, highly detailed and result-oriented while respecting the process
  • Good communication and presentation skills in both English and Filipino
  • Good business/client engagement skills
  • Must be assertive, proactive, and able to multitask
  • Good negotiation skills
  • Strong interpersonal skills
  • Must be able to prioritize activities and deliver projects on time
  • Ability to work with minimum supervision and able to provide guidance to new team members
Knowledge
  • Integration protocols
  • Vendor API integration
  • Git as version control
  • Debugging and optimization
  • Design patterns for mobile architecture
  • Unit Test creation
  • SOLID Principle
  • Knowledge on CICD is a plus
Duties and Responsibilities
  • Translate business rules and requirements into a working and quality back-end and/or front-end code.
  • Deliver projects within the agreed timeline while staying on budget
  • Improve system quality by identifying issues and common patterns, and developing standard operating procedures
  • Maintain and enhance existing applications by identifying opportunities for improvement through recommending, designing, and implementing systems
  • Consistently apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation
  • Create and maintain Unit Test for new functionalities in the system
  • Diagnose and resolve software problems quickly and efficiently
  • Participate in reviewing projects and their technical requirements during the planning
  • Manage the deployment of the application to different environments, including Production
  • Provide an accurate project status report to the immediate supervisor
  • Keep up to date on technology trends related to system or software development
  • Other job-related activities may be assigned from time to time