Overview
We are seeking a ReactJS developer to join a reputable client that specialises in end-to-end telecommunications solutions, including charging, billing, and core network solutions for mobile operators.
Responsibilities
* Collaborate with cross-functional teams, including designers, product managers, and backend developers, to translate UX/UI designs into fully functional and visually appealing websites and mobile applications using ReactJS/React-Native.
* Implement responsive designs to ensure optimal user experience across various devices and screen sizes.
* Build and maintain mobile applications for iOS and Android platforms using React Native.
* Optimise applications for maximum speed, scalability, and compatibility across platforms.
* Conduct regular code reviews and provide constructive feedback to peers to promote code quality and knowledge sharing.
* Participate in the entire software development lifecycle, from concept and design to testing, deployment, and maintenance.
* Troubleshoot and debug issues as they arise and provide timely resolutions.
* Collaborate with the design team to ensure the technical feasibility of UX/UI designs and contribute ideas to enhance user experience.
Requirements
* Proven experience of 5+ years as a ReactJS Developer with a strong portfolio showcasing the ability to deliver visually appealing and user-friendly interfaces.
* Proficiency in React.js and its core principles, along with a good understanding of the React ecosystem (Redux, context, hooks, etc.).
* Independent thinker.
* Proficiency in Sketch, Adobe XD, and Figma to create the layout and visual elements.
* Experience in developing web applications using React.js.
* Experience in developing mobile applications for iOS and Android using React Native.
* Solid understanding of build tools like create-react-app and Vite.
* Familiarity with RESTful APIs and asynchronous programming.
* Strong problem-solving skills and the ability to work independently or collaboratively in a team environment.
* Excellent communication skills to effectively collaborate with cross-functional teams and present ideas clearly.
* Experience with version control systems, such as GitHub.
* Attention to detail and a passion for creating exceptional user experiences.
* Basic understanding of Linux-based operating systems.
Nice to Have
* Tailwind
* Monorepo
* Braintree/Stripe
* EKYC
* mixpanel
* Braze
* CMS
* GA4
* Experience with Databases (Oracle, Postgres)
How to apply
Interested candidates, please apply with your resume in a Word document, preferably.
Redwolf + Rosch invites and encourages applications from all backgrounds of gender, disability, culture, and race. If you are a person with a disability and require modifications to the recruitment process, please contact the Recruitment Consultant.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Telecommunications
Location: Adelaide, South Australia, Australia
#J-18808-Ljbffr