Full Stack Engineer
Company: Co:Create
Salary: Not provided
Location: , Canada
Who we are
Co:Create Ink brings the artistry of tattoos into the digital age – offering collectors and enthusiasts unprecedented access to world-renowned artists and their creations. With Co:Create Ink, collectors get priority booking with some of the world's most coveted artists and obtain digital certificates of authenticity for the pieces they own. Blending tradition with technology, Co:Create Ink not only preserves the art's legacy but also opens new avenues for monetization and personal expression, ensuring each piece tells a story that lasts beyond time and skin.
Role Summary
As the Senior Full Stack Engineer (React Native) for Co:Create, you will play a crucial role in building our cross-platform application. You’ll join a fast moving and high performing team that prizes autonomy, accountability, and experimentation.
You’ll Get to
- Develop and maintain cross-platform (ios, android and web) mobile applications using React Native.
- Collaborate with the design and development team to implement new features and improve existing ones.
- Write clean, well-structured, and optimized code.
- Troubleshoot and debug issues as and when required
- Stay up-to-date with the latest technologies and trends.
- Who we are looking for
- Experience: 5+ years in typescript software development, with a focus on full stack mobile development using React Native.
- Language mastery: Expert typescript knowledge, you are a proponent for strict typing.
- React Native Expertise: Proven track record of building large, excellent, high MAU React Native applications to both iOS and Android, using expo and bare react native. Highly skilled in setting up/managing/debugging xcode, gradle and expo.
- Full Stack Knowledge: Experience building with Nextjs and serverside rendering, Nestjs, SQL and AWS/GCP.
- Attention to UX: You care deeply about the user experience and can empathize with users. You don’t hesitate to point out issues or suggest improvements.
- Ownership: Experience driving a project and taking the initiative to bring in other departments at the right times in order to deliver the best feature you can.
- Version Control: Proficiency with Git and experience working in a collaborative team environment with code reviews, branching, and CI/CD.
- Testing: Strong understanding of testing methodologies, including unit testing, integration testing, and end-to-end testing.
- Agile Methodologies: Experience working in an Agile/Scrum environment, with the ability to manage tasks in a fast-paced, iterative development process.
- Communication: Excellent verbal and written communication skills, with the ability to effectively convey complex technical concepts to non-technical stakeholders.
- Problem-Solving: Strong analytical and problem-solving skills, with a proactive approach to identifying and addressing challenges.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Bonus
- Tamagui: Experience with Tamagui or similar UI libraries is highly desirable.
- Expo router: Experience with Expo router v3 and other “file based api” navigation such as Next.js pages/app router
- Universal app experience: You've built excellent apps that function across web, android and ios with a single codebase.
- Contributions to open-source projects or personal projects available for review
- Knowledge of mobile CI/CD pipelinesusing Expo EAS or similar services.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2024.