Senior Front End Developer
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.
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
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.
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
Bonus: Working knowledge of at least one modern object-oriented programming language such as Python, Java or Go
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
Organization: Smart Infrastructure
Company: Siemens S.A.
Experience Level: Mid-level Professional
Full / Part time: Full-time