Job Description
Salary:
Senior UI Engineer
Cambridge, MA
About this position:
Context Labs is seeking a Senior User Interface Engineer to help drive the development of our online user experience efforts. As a technical leader on the engineering team, you will help with all aspects of UI design and development. You will work closely with stakeholders to determine optimal user experiences and collaborate with the rest of the engineering team to implement them. This diverse role requires a strong grasp of front-end architecture and development. This position reports directly to the SVP of Engineering.
In this role you will:
1. Implement scalable and maintainable technological solutions for UIs.
2. Perform frontend design, UI architecture, requirements analysis, investigate new technologies, and software development.
3. Lead the UI team in creating estimates, assist with planning resources and tasks, and track team progress throughout the software development lifecycle.
4. Collaborate with the development team and product owner to define and estimate requirements, translating these into specific development tasks.
5. Be hands-on in software development using current front-end frameworks and techniques.
6. Lead the UI development team to develop and complete products with best-in-class practices.
7. Establish and enforce best practices and standards for front-end development, including performance, accessibility, and cross-browser compatibility.
8. Lead by example, coach, mentor, and provide feedback to team members.
9. Stay updated on emerging technologies.
10. Perform other duties as reasonably required by the company.
Experience:
* 6+ years of experience in UI development
* End-to-end understanding of modern application architectures
* Strong attention to detail with a big-picture view
* Strong knowledge of TypeScript, NodeJS, and NPM
* Experience with RESTful API integration
* Proficiency with HTML5 & CSS3
* Expertise in VueJS 3 and Nuxt 3
* Proficiency in unit and functional testing
* Strong understanding of Agile methodologies and SDLC
* Experience in a DevOps environment with testing and automation
* Experience with CI/CD workflows and tools like Jenkins
* Experience with internationalization and localization
* Experience with Docker containerization
* Excellent communication skills
* Experience with backend programming and data visualization principles
* Knowledge of frameworks like Cytoscape, D3, Plotly, Vega, echarts
* Experience developing reusable UI component libraries
* Experience with accessible UI development and Kubernetes environments
* Experience with cross-platform development tools for iOS, Android, etc.
Why you'll like it here:
Context Labs fosters collaboration and continuous learning. We aim to build meaningful products that impact climate change positively. Our mission is to transform complex data into trusted information, providing insights to address persistent global problems.
We recognize that applying for a job can be intimidating. We encourage candidates who meet most requirements to apply. We embrace diversity and provide accommodations for individuals with disabilities. Please contact HR at HR@contextlabs.com if needed.
Who we are:
Context Labs focuses on sourcing and contextualizing climate information, enabling data to become trusted Asset Grade Data (AGD). Our platform integrates machine learning, AI, and blockchain technologies to provide insights and solutions, supporting the global energy transition and carbon credit markets. Founded on MIT research, we have offices in Amsterdam, Cambridge, and Houston.
Learn more about us at www.contextlabs.com.
#J-18808-Ljbffr