Job Opportunity
We are seeking an experienced software engineer with a strong background in both web and mobile application development. You will work closely with designers, product managers, and backend developers to transform UX/UI designs into functional, visually appealing applications.
Your primary responsibilities include:
* Translating UX/UI designs into high-quality, responsive web and mobile applications.
* Building and maintaining mobile applications for iOS and Android using React Native.
* Optimising applications for speed, scalability, and cross-platform compatibility.
* Collaborating with design teams to ensure technical feasibility of UI/UX.
* Conducting regular code reviews, promoting knowledge sharing, and maintaining high code quality.
You will thrive in this role if you have a passion for tech, excellent communication skills, and a solid understanding of build tools, RESTful APIs, and asynchronous programming.
Requirements
* Experience developing web applications with React.js and mobile apps with React Native.
* Proficiency in React.js and its ecosystem.
* Strong skills in HTML5, CSS3, JavaScript, and responsive design principles.
* Proficiency in design tools such as Sketch, Adobe XD/Figma.
* Solid understanding of build tools (e.g., create-react-app, Vite).
* Experience with RESTful APIs and asynchronous programming.
* Version control knowledge (GitHub).