What are the responsibilities and job description for the Web Developer position at John Crane?
Web Developer - Smiths Digital Forge
The Smiths Digital Forge is a center of excellence for the development of software technologies
that will enable the digital transformation of the Smiths business. The Digital Forge is a
facility located in a technology/innovation rich area (Fremont, CA). The Digital Forge focuses on innovation through the reinvention of business models, products, and services. The technology employed will largely be conventional (cloud, deep learning and AI, networked devices, high performance compute, commodity sensors, embedded connected devices/IoT), although some effort will be forward-looking (e.g. Augmented Reality, etc.).
The Smiths Digital Forge is currently seeking a Web Developer who will be responsible for executing and delivering web-based projects. This is a working role that will involve developing visually appealing front end websites, including translating mock-ups and wireframes into front-end code. Design user interactions on web pages. Develop functional databases, applications, and servers to support websites on the back end, and ensure cross-platform optimization for mobile.
Duties & Responsibilities
Duties & Responsibilities
- Guide and educate the organization about business potential
- Lead the full MEAN stack and development of enhancements to all aspects of the application
- Execute full lifecycle software development
- Write well-designed, factored, testable and efficient code
- Develop software verification tests and quality assurance procedures
- Document and maintain software functionality
- Work within an agile developmental approach to new software and releases
- Comply with and ensure department compliance with company health, safety and environmental policies
- Support deployed software
- Comply with all applicable U.S. export control and security regulations
- Scope and manage web-based development projects
- Help to create pipelines for more efficient and repeatable projects
- Collaborate with other engineers and IT to evaluate / implement web deployment options
- Establish best practices around web production infrastructure
- Promote collaboration with other teams within the organization and encourage reuse of artifacts
Diversity & Inclusion
We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, economic status, disability, age, or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics, where we celebrate, support, and embrace diversity.
The Individual
Required Skill & Experience
- A Bachelor’s degree in Computer Science, Information Technology or related fields
- Seven or more years of relevant project experience in successfully launching, planning, executing of web projects
- Knowledge and experience with the MEAN stack (or MERN stack)
- Experience with continuous integration and deployment frameworks
- Ability to work with development and build infrastructure in AWS/Azure
- Strong knowledge of Typescript
- Some knowledge of compiled languages is preferred – knowledge of go or rust is a plus.
- Experience working within agile methodologies and well-versed in applying DevOps methods to the construction of web projects
- Demonstrable knowledge and experience with CSS/CSS3 development
- Experience with highly visual web interfaces - charting, image manipulation, how HTML5 canvas works etc.
- Experience managing and integrating test automation into various points in a deployment pipeline
- Knowledge of Code Coverage Tools and test frameworks
- Strong unit testing and reporting skills
- Experience working in diverse, cross-functional teams in a dynamic business environment
- Energetic self-starter with strong moderation and communication skills
Preferred Skill & Experience
- Master’s degree in Computer Science, Information Technology or related fields
- Five or more years of relevant project experience in successfully launching, planning, executing of web projects
About Smiths
At Smiths we apply leading-edge technology to design, manufacture and deliver market-leading innovative solutions that meet our customers' evolving needs, and touch the lives of millions of people every day. We are a FTSE100, global business of around 23,000 colleagues, based in 55 countries. Our solutions have a real impact on lives across the planet, enabling industry, improving healthcare, enhancing security, advancing connectivity and supporting new homes. Our products and services are often critical to our customers’ operations, while our proprietary technology and high service levels help create competitive advantage. We welcome colleagues with a curious mind, who are happy with responsibility, enjoy a challenge and are attracted by the idea of working at a business with an almost 170 year history of innovation, and five global divisions, all experts in their field.
About Smiths Group
Smiths Group plc is a global entity with 5 distinct trading Divisions. Smiths Business Information Services, commonly known as "BIS," is Smiths Group's internal IT organisation, supporting the Group's business divisions and corporate centre. Key priorities include delivery of all day to day IT services, development of new IT solutions and services and helping colleagues protect the company’s information assets.