Role Summary
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, business analysts, operations, business users) in the organization to ensure the applications they build 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 FullStack’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.
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
More Information
- Industry Information Technology
- Experience 2 - 5 Years