Photon - Atlanta, GA
posted about 2 months ago
We are seeking a skilled React Native Developer to join our dynamic team. In this role, you will be responsible for designing, developing, testing, releasing, and maintaining both new and existing mobile applications built with React Native. You will also work on designing, developing, testing, releasing, and maintaining APIs using Node JS. Collaboration with the product team is essential to understand the requirements and present low-level designs or approaches for solutions before development begins. Your primary focus will be on writing reusable, reliable, scalable, and well-documented code. You will build dynamic, low latency, responsive, and real-time user interfaces, ensuring that the applications are user-friendly and efficient. Writing readable, simple, and deterministic unit tests is a key part of the development process, as is collaborating with cross-functional teams for integrations. In addition to development tasks, you will implement and maintain automated testing and continuous integration/deployment processes. Debugging and troubleshooting issues, as well as optimizing application performance, will be part of your daily responsibilities. You will work within Agile teams and adhere to established ways of working, while also mentoring junior developers in the team to foster their growth and development.