Software Engineer React Native Mid / Senior
Apply on
This role involves the development of mobile applications using ReactNative and other technologies focused on mobile. As a ReactNative engineer, you will work with a diverse team, translating business requirements and product design into production ready mobile applications.
This is a hands-on role where you would be expected to implement modules and reusable componets, while collaborating with other engineers. A strong technical expertise in Javascript, ReactNative and evaluating UX/UX is critical to your success. Considering software engineering practice, staying updated with the latest trends and best practice is a requirement to be ahead of the curve. Part of your daily activities includes conducting code and peer review aiming to deliver bug free and scalable applications.
Senior Software Engineer ReactNative
- -Work with the product owners and the business analyst to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products. -Write complex business logic in ReactJs or ReactNative and other scripting languages to produce quality applications. -Debug and troubleshoot components across multiple service and application contexts -Analyze problems, develop, propose solutions autonomously and/or collaboratively with the team. -Design and implement new product features and design systems while also enhancing the existing product suite. -Build high-quality, clean, scalable, reusable code by enforcing best practices around software engineering architecture and processes (DevOps concepts: automation and testing strategies, etc.). -Review designs, code, unit test and technical documentation created by other developers. -Participate proactively in knowledge-sharing through peer code reviews, technical documentation, and guided handover of tasks.
Software Engineer ReactNative
- -Write scalable and maintainable codes in ReactNative adhering to engineering best practices and standards. -Analyse the functional and nonfunctional specification in business requirements and translate into technical solutions with ReactNative. -Analyse problems, develop, propose solutions autonomously and/or collaboratively with the team. -Work with the product owners and the business analyst to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products. -Design and implement new product features and design systems while also enhancing the existing product suite. -Build high-quality, clean, scalable, reusable code by enforcing best practices around software engineering architecture and processes. -Review designs, code, unit tests and technical documentation created by other developers. -Participate proactively in knowledge-sharing through peer code reviews, technical documentation, and guided handover of tasks.