Key Responsibilities:
Design, develop, and maintain both front-end and back-end components of web applications.
Architect and design of scalable and robust systems.
Work closely with product managers, designers, and other engineers to deliver high-quality products.
Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
Optimize application performance for maximum speed and scalability.
Implement and maintain automated testing frameworks to ensure the reliability and quality of the codebase.
Manage the deployment process, including setting up CI/CD pipelines and ensuring smooth releases.
Identify and resolve complex technical issues across the stack
Keep up with the latest trends, tools, and technologies to continuously improve front-end and back-end architecture and deliver cutting-edge solutions
Requirements:
Proven experience in front-end and back-end development, with a strong portfolio of successful projects
Strong proficiency in HTML, CSS, JavaScript, and modern front-end frameworks/libraries such as React, Angular, and/or Django
Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis)
Proficiency in server-side languages (e.g., Java, Python, PHP, Ruby, Node.js) and frameworks (e.g., Django)
Expertise in designing and developing RESTful APIs
Experience with AWS and Azure services, including EC2, S3, RDS, Lambda, Azure VMs, and Azure Functions
Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines)
Experience with version control systems, particularly Git
Familiarity with front-end and back-end testing frameworks and tools
Knowledge of performance optimization techniques and tools (e.g., Lighthouse, Webpack)
Deep understanding of security best practices and experience implementing secure front-end and back-end code
A keen eye for design and a passion for creating beautiful and functional user interfaces
Strong understanding of SEO principles and web accessibility
Excellent problem-solving skills and the ability to troubleshoot complex issues
Strong communication and collaboration skills, with the ability to work effectively in a team environment
Excellent attention to detail and organizational skills
Experience working with international teams and in global markets
Ability to work in a fast-paced environment and adapt to changing project requirements
Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth
See more jobs at Crover Ltd
Key Responsibilities:
Lead the design, analysis, and development of complex mechanical systems and components compliant with the ATEX, IECEx and NEC500 directives and related standards
Motor requirements definition, motor(s) selection and sourcing
Conduct research, testing, and prototyping to validate new mechanical engineering concepts and technologies
Perform simulations to validate mechanical designs and provide clear reports and recommendations the rest of the team
Ensure compliance with relevant industry standards, regulations, and safety protocols
Create and maintain detailed documentation drawings and assembly instructions for designs
Identify and implement mechanical design and manufacturing process improvements to enhance efficiency, productivity, and quality
Identify and resolve technical issues and provide support for manufacturing and field service teams
Work closely with engineers, product managers, and other stakeholders to deliver high-quality products
Collaborate with cross-functional teams to ensure the successful integration of mechanical engineering solutions into our products and services
Reviewing the work of and provide technical guidance and mentoring to junior engineers
Manage multiple projects simultaneously, ensuring timely delivery and adherence to project specifications
Contribute to the strategic planning and decision-making processes, driving the company's mechanical engineering agenda
Keep up with the latest trends, tools, and technologies to continuously improve products and deliver cutting-edge solutions
Requirements:
At least 7 years of proven experience in mechanical design and development, or similar. with a strong portfolio of successful projects
Proven track record of developing certified and scalable products
Proficient in using CAD software (Autodesk Fusion 360, and Inventor), and simulation tools (e.g. finite element analysis (FEA) tools)
Mastery of selecting motors, mechanical components, manufacturing methods and implementing best Design for Manufacturing (DfM) practices
Excellent problem-solving skills, the ability to troubleshoot complex issues, critical thinking, and decision-making abilities
Strong English written and verbal communication and collaboration skills, with the ability to work effectively in a team environment
Excellent attention to detail and organizational skills
Experience working with international teams and in global markets
Ability to work in a fast-paced environment and adapt to changing project requirements
Demonstrated eagerness to learn new skills and take on diverse tasks, fostering both personal and company growth
See more jobs at Crover Ltd