About this role
Our Philosophy At Realm Digital, we imagine, then build. We are passionate about technology and all things digital. Our mission is to deliver excellent technology, excellently by offering innovative technology and digital solutions to our client’s by partnering with them. Our Core Values: Customer experience is everything We stick to our commitments We communicate openly, honestly, and regularly We strive to be better every day We deliver excellence, always. We are in this together Our team is our greatest asset What are we looking for: We are looking for a tenacious and experienced React Native Developer to join our growing team. If you are someone who: Constantly looking for newer and better ways to work Shares the same vision and mission as we do Sounds like you? Read on to find out what you will be required to do and what will impress us! What will you be required to do: Coordinate with development teams and designers to develop web applications that run on numerous platforms Using React Native, design and develop user interface components for JavaScript-based mobile apps. Troubleshoot issues and improve front-end performance Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules. Understand clients’ needs to build apps in stipulated time/budget. Make use of additional JavaScript libraries such as Redux, MobX, NativeBase. Plan the data and presentation layer of the applications’ front-end 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. Write unit and integration tests . Skills / Knowledge and Experience 3 to 5+ years React Native Development experience. Familiarity with REST APIs Knowledge of data structures libraries like Immutable.js Experience with source-code management systems like Git Good troubleshooting skills An understanding of React Native best practices and a commitment to following them. 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. A positive mindset and can-do attitude. Forensic attention to detail. English Skills (ability to effectively communicate via written and spoken English). You’re passionate about software development...it’s not just your career, it’s your hobby. You’re constantly striving to learn new things and improve. You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current. You work well within a team environment and enjoy working in the office with your colleagues