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.
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.
2+ years of professional experience working with React Native
5+ years of professional software development experience.
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