What are the responsibilities and job description for the Frontend Architect position at LifeLens Technologies Inc.?
LifeLens Technologies, Inc. is a medical device developer located in Ivyland, PA. We are pioneering innovative, next-generation treatment devices for personal health monitoring.
We are seeking to hire a Frontend Architect. In this role you will be responsible for designing and structuring the user interface (UI) and user experience (UX) of web and mobile applications by defining the architecture and components structure, following standards and best practices to ensure maintainability, performance and scalability of the code making sure that business and user requirements are fulfilled.
The ideal candidate has a collaborative mindset and a passion for developing new technology. In this role, you will work closely with testers, software developers, and other stakeholders. You are detail-oriented and goal-driven. You are a capable problem solver with excellent organizational skills and superior verbal and written communication skills.
You will have the opportunity to work on cutting-edge technologies designed to revolutionize wearable health care. Your passion and drive will be rewarded with a competitive salary, benefits, and long-term growth opportunities.
This is a full-time, on-site position.
Key Responsibilities
- Architecture Design: define the overall frontend architecture, including component structure, data flow, state management, and communication patterns for a project.
- Technology Selection: evaluate and recommend appropriate frontend frameworks, libraries, and tools based on project needs.
- Component Development: design and develop reusable UI components that adhere to established design guidelines and accessibility standards ensuring reusability whenever is possible
- Code Review and Quality Assurance: lead code reviews to ensure code quality, maintainability, and adherence to architectural patterns while defining code standards; help DevOps team to create and maintain CI Pipelines; and setup automation tools for code quality and test automation
Qualifications
- Proficient in Frontend Technologies: Strong command of HTML, CSS, JavaScript, and modern JavaScript frameworks like ReactJS, React Native, and Android required
- Architectural Patterns: Knowledge of common frontend architectural patterns like MVC, MVVM, Flux, Redux required
- Accessibility: Awareness of accessibility guidelines and how to implement them in frontend development required
- Performance Optimization: Expertise in techniques to optimize frontend performance required
- 10 years of experience in Software Development, with at least 5 years focused on modern front-end frameworks such as React, Angular, or Vue.js
- Experience in lead architecture role required
- Experience in migration from native mobile apps to Reactive Native or Cordova style apps
- Experience with Bluetooth / IOT integration
- UI testing automation
Education
- Bachelor’s degree or 15 years of experience in total
Benefits:
- Health Insurance
- Dental & Vision Insurance
- Paid Time Off
- 401(k)
- Flextime and occasional work-from-home