Responsibilities:- Lead the technical design and implementation of multi-platform inspection applications, leveraging ASP.NET Core for the back-end and React/React Native for the front-end.
- Collaborate closely with the Product Manager to translate business requirements into technical specifications, ensuring alignment between product vision and technical execution.
- Write clean, well-documented, and testable code, adhering to best practices for maintainability and scalability within our agile development environment.
- Mentor and guide junior developers, fostering a culture of technical excellence, continuous learning, and collaborative problem-solving.
- Proactively communicate project progress, roadblocks, and technical decisions to the Managing Director and relevant stakeholders, providing clear and concise updates.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience as a Fullstack Developer or similar role, showcasing a strong portfolio of successfully delivered web and mobile applications.
- Expert-level proficiency in a strongly typed language and web framework, with a deep understanding of RESTful API design principles and best practices.
- Mastery of front-end development using a TypeScript framework and related libraries, demonstrating expertise in building responsive and maintainable user interfaces.
- Solid understanding of relational databases and experience with ORM frameworks.
- Familiarity with cloud platforms and experience deploying and managing applications in a cloud environment.
- Strong understanding of automated testing frameworks, methodologies, and best practices.
- Strong understanding of version control systems and different branching methodologies.
- Excellent communication, problem-solving, and analytical skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences.
Bonus Skills:- Expert knowledge of C#, ASP.NET Core, and EF Core.
- Expert knowledge of React.js.
- Experience handling large datasets and optimizing application performance for handling high volumes of data, particularly images and files.
- Proven experience with React Native for mobile app development.
Experience working with offline-first applications with complex syncing requirements.
Apply today!
*Only shortlisted candidates will be contacted.
Apply Now