Senior Developer (Full Stack)
Role Overview
We are seeking a highly skilled Senior Full-Stack Developer to join our dynamic team. As a Senior Full-Stack Developer, you will play a crucial role in the design, development, and implementation of our web and mobile applications.
You will work closely with our cross-functional team to create intuitive and responsive user interfaces that delight our customers. The ideal candidate will have a strong background in full-stack development, ideally with expertise in Flutter, Angular, and .Net technologies.
Key Responsibilities
- Lead the full-stack development efforts, from conceptualization to deployment, ensuring high-quality and timely delivery of features and enhancements.
- Collaborate with product managers and designers to translate user requirements and design mockups into functional, responsive, and visually appealing interfaces.
- Write clean, efficient, and maintainable code, following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to other team members to ensure code quality and consistency.
- Optimise application performance for maximum speed and scalability.
- Stay up-to-date with the latest trends and advancements in full-stack development technologies, tools, and methodologies.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a full-stack developer, with a minimum of 5 years of experience.
- Strong proficiency in Flutter, Angular, and .Net technologies.
- Experience with responsive design principles and mobile-first development.
- Solid understanding of web technologies such as HTML5, CSS3, JavaScript, and TypeScript.
- Experience with RESTful APIs and asynchronous programming.
- Familiarity with version control systems such as Git.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.
Nice to Have
- Experience with Azure.
- Knowledge of CI/CD pipelines and automated testing frameworks.
- Understanding of software architecture and design patterns.
- Prior experience in the construction or SaaS industry.
Join Our Team
Join us in reshaping the future of construction technology! If you’re passionate about leveraging your skills to make a meaningful impact, we want to hear from you. Apply now with your resume and portfolio showcasing your previous work.