Back

Senior Front End Developer

Job Description

Senior Front End Developer 


About Us

Imagine a company that combines the dynamic energy of a start-up and the backing of Siemens, a global powerhouse. A company where ideas, passion, and ingenuity are valued - and - vital to solve the next generation of smart building challenges and help customers achieve net carbon zero goals.

Enlighted is a human-centered proptech company that creates positive transformation wherever space, people and work meet through our industry leading technology. We empower organizations with this technology to transform physical spaces into regenerative places that fuel positive impact for people, portfolio, and our planet.

Our team is constantly evolving to deliver exceptional value to customers worldwide and remain at the forefront of future-proofing building with our innovative solutions. If you are passionate about turning everyday spaces into extraordinary places – join us – and start making your impact today. 


As a Senior Front End Developer, you will be responsible for developing and supporting our cloud-based micro-services and modern web and mobile applications for Smart Building as part of the Siemens engineering team. We are extremely passionate about building the best experience for our valued customers. 


You should be able to design and build modern user interface components to enhance application performance. 


To ensure success you should have in-depth knowledge of JavaScript and modern Web Development Frameworks, excellent front-end coding skills, and a good understanding of progressive web applications. 


If you are a high performer, driven, want to make an impact, and grow your career, then Engineering at Siemens is right for you!  Join us in Transforming the Everyday 


About You 


First and foremost, as a front-end engineer, you must always think about the big picture. But, details matter since you are responsible for the client-facing side of our applications. 


Since codes, frameworks, and other tools constantly change in the world of IT, you must be someone who can quickly grasp new programming conventions or learn a new framework. 


You are curious and passionate about knowing “why”, whether it is why a use case is important for a customer, or why something strange happens one time in a hundred tries. 


You love both learning and teaching. In this role, you will be interfacing with design, back-end, platforms, analytics, as well as our PM and QA teams; towards that end, you enjoy working across teams to solve hard problems using technical expertise. 


Agile development is second nature. Not only will you be expected to participate in daily scrums, sprint planning, and retros; you'll be expected to help improve our ceremonies. 


You strive for quality, and are obsessed with unit tests, automation, and squashing any bugs that sneak through. But it's more than that: you'll use our product, realize "hey! that's not what I expected!" and figure out how to make it better for everyone. 


Responsibilities 

  • Work with different team members, product members and business users to ideate, build, get data and iterate highly efficient web features 

  • Collaborate with other engineers in the team to discuss user interface ideas and applications as part of strengthening our systems and processes 

  • Meet with the development team Reviewing application requirements and interface designs. 

  • Identify web-based user interactions. 

  • Develop and implement highly responsive user interface components using react concepts. 

  • Write application interface codes using modern Web Development frameworks. 

  • Troubleshoot interface software and debugging application codes. 

  • Develop and implement front-end architecture to support user interface concepts. 

  • Monitor and improve front-end performance. 

  • Document application changes and develops updates. 

  • Take ownership of your area from start to finish and write highly efficient programs 

  • Improve localized experiences of international users with different cultures, languages and preferences 

  • Work with Product Managers, Designers, QE etc. teams to take any project from inception to completion 

  • Required Knowledge/Skills, Education, and Experience 

  • BS/MS in Computer Science or related field or equivalent work experience 

  • 5+ years of experience and strong passion for building global websites and applications 

  • Strong understanding of the engineering stack, and how each piece fits into the whole 

  • Proficient in at least one UI JavaScript framework like React, Redux, Vue and modern web development and previous work  

  • Bonus: Working knowledge of at least one modern object-oriented programming language such as Python, Java or Go 

  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages 

  • Experience with browser-based debugging and performance testing software 

  • Hands-on experience applying Micro-frontend and Backend-for-Frontend patterns to UI architecture. Have experience breaking down monolithic codes to semi-independent fragments that can be built by different teams using different technologies 

  • Self-motivated, relentlessly focused on impact, and able to operate under a great deal of independence 

Technologies We Use: Python, Java, Javascript, Typescript, Fast.io, Quarkus, Vue, React Native, Kotlin, Redis, Postgres, Kubernetes, Docker, Jenkins, AWS, GCP, Azure


#SI_RSS_ENLD

Organization: Smart Infrastructure

Company: Siemens S.A.

Experience Level: Mid-level Professional

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?