Mobile Developer

Location: Singapore
Discipline: Others
Job type: Permanent
Contact email: career@bcg-rise.com
Job ref: 310876
Published: 15 days ago

A Mobile developer (MD) in an small IT team, builds performant mobile apps on both the iOS and Android platforms. They work closely with internal teams (graphic designers, UX Leads, business analysts, operations, business users) in the organization  during the development life-cycle of an application. MDs would need to ensure the applications are built with quality code, collaborate well with design elements, integrate with on-premise / cloud systems, bespoke / COTS applications, able to scale well with load, and perform efficiently.  This role entails the MD to work with speed and efficiency to delivery the highest quality of work.

Responsibilities

  • ​Work as part of a small team to build React Native iOS / Android applications for Full Stack's Clients.

  • Architect, build and maintain excellent React Native applications with clean code

  • ​Implement pixel perfect UI's that match designs

  • ​Implement clean, modern, smooth animations and transitions that provide an excellent user experience

  • Integrate third-party API’s and leverage native APIs for deep integrations with both platforms

  • Write unit and integration tests.

  • Release applications to the Apple and Google Play stores.

  • Work with native modules when required.

  • Assist with building estimates.

  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.

  • Be part of a community of React Native developers who share knowledge and help each other as problems arise.

Technical Expertise

  • ​2+ years of professional experience working with React Native

  • 5+ years of professional software development experience.

  • Firm grasp of the JavaScript language and its nuances, including ES6+ syntax

  • Rock solid at working with third-party dependencies and debugging dependency conflict

  • Understanding of REST APIs, the document request model, and offline storage

  • Experience working with Swift, Objective C, and Java a plus but not required.

  • Meaningful experience working on large, complex systems.

  • Ability to work through new and difficult React Native issues and contribute to libraries as needed.

  • Ability to create and maintain continuous integration and delivery of React Native applications.

  • ​Stays up to date with current trends, best practices and new technologies.

  • ​Experience with building applications in healthcare.

  • ​Agile development experience to collaborate with the delivery team.

Mindset & Behaviors

  • ​Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process

  • ​Able to see the big picture, the vision and understands the business requirements and a strong passion for technology.

  • ​Orientation to Detail, Communication, Teamwork, Time Management, Personal Responsibility, Future Orientation, Growth Mindset, Resilience

  • A curious, creative problem solver that always want to learn

  • Open-minded, and enjoy collaboration with both designers and other developers