Overview
We are looking for a Mid to Senior Software Engineer to join a dynamic team on a contract basis. This position involves hands-on work throughout the software development lifecycle in a collaborative environment, allowing for significant ownership over deliverables and the opportunity to tackle technical challenges across various projects.
Responsibilities
- Take ownership of deliverables and proactively solve technical challenges.
- Collaborate closely with cross-functional teams.
- Contribute to the full software development lifecycle, including requirement definition, coding, testing, and release.
- Build scalable web applications using Next.js with server-side rendering and API integrations.
- Develop and maintain mobile applications with React Native for iOS and Android platforms.
- Implement CI/CD pipelines and ensure testing practices are followed throughout development.
Requirements
- Proven experience with Next.js and building scalable web applications.
- Ability to develop mobile applications using React Native for both iOS and Android.
- Familiarity with blockchain technologies, smart contracts, and decentralised applications is preferred.
- Strong proficiency in modern JavaScript and TypeScript, particularly in component-based architecture.
- Experience with CI/CD pipelines and rapid iteration workflows.
- Comfortable in fast-paced, scale-up environments with a focus on ownership and accountability.