Senior Front End Software Engineer
WFA Digital Insight
The demand for skilled front-end software engineers with expertise in Angular and observables has been on the rise, with a significant increase in remote job opportunities. As the digital landscape continues to evolve, companies like MOCA Systems, Inc. are at the forefront of innovation, leveraging technology to streamline complex construction projects. With the remote job market booming, candidates with strong technical skills and experience in collaborative, real-time planning tools are in high demand. MOCA Systems, Inc. stands out for its commitment to delivering cutting-edge solutions and its dedication to fostering a diverse and inclusive work environment. Before applying, candidates should be prepared to showcase their expertise in Angular, TypeScript, and RxJS, as well as their ability to work in a fast-paced environment.
Job Description
About the Role
The Senior Front-end Software Engineer role at MOCA Systems, Inc. is a unique opportunity for an experienced developer to join a team of innovators in the construction technology industry. As a key member of the web development team, you will be responsible for contributing to the development of cloud-based web applications with a high degree of scalability, reliability, and availability. Your expertise in Angular, TypeScript, and observables will be utilized to deliver complex, data-driven web applications that meet the needs of MOCA Systems, Inc.'s clients.The role entails working in a fast-paced environment, collaborating extensively with product management, research, and engineering teams to deliver large-scale projects. You will be expected to show initiative and enthusiasm in tackling challenging problems with innovative designs. The successful candidate will be comfortable working in a remote setting, with the option to work from the greater Boston area.
MOCA Systems, Inc. is a leading services and software provider for the Architecture, Engineering, and Construction industry. The company delivers innovative solutions to Owners, Engineers, Architects, and Contractors working on some of the world's largest, most complex construction projects. As a Senior Front-end Software Engineer, you will be part of a team that is dedicated to ensuring that projects are delivered on time, on budget, and to the satisfaction of all stakeholders.
What You Will Do
- Contribute to the development of cloud-based web applications with a high degree of scalability, reliability, and availability
- Collaborate extensively with product management, research, and engineering teams to deliver complex large-scale projects
- Show initiative and enthusiasm in tackling challenging problems with innovative designs
- Utilize Angular, TypeScript, and observables to deliver complex, data-driven web applications
- Work in a fast-paced environment, prioritizing tasks and managing multiple projects simultaneously
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain large-scale, complex web applications, ensuring high performance and scalability
- Participate in code reviews, ensuring that all solutions are of high quality and meet the company's standards
- Stay up-to-date with the latest trends and technologies in front-end development, applying this knowledge to continuously improve the company's web applications
What We Are Looking For
- 6+ years of experience in front-end software development, with expertise in Angular, TypeScript, and observables
- Proven track record of delivering complex, data-driven web applications
- Experience working in a fast-paced environment, with the ability to prioritize tasks and manage multiple projects simultaneously
- Strong understanding of web development principles, including data storage, modeling, and API design
- Experience with full-stack development, including concepts of data storage, modeling, and API design
- Familiarity with Firebase services, Google Cloud services, and material design principles
- Strong communication and collaboration skills, with the ability to work effectively in a remote setting
- Experience with modified Agile tools and techniques, with the ability to deliver code frequently
- Strong problem-solving skills, with the ability to tackle challenging problems with innovative designs
Nice to Have
- Experience with WebGL and three-dimensional data visualization
- Familiarity with construction technology and the Architecture, Engineering, and Construction industry
- Experience working with cross-functional teams, including product management, research, and engineering teams
- Strong understanding of cloud-based solutions and scalability
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on complex, large-scale projects with a leading services and software provider
- Collaborative and dynamic work environment, with a team of experienced professionals
- Professional development opportunities, including training and education programs
- Flexible working hours and remote work options, with the ability to work from the greater Boston area
- Access to the latest technologies and tools, including Angular, TypeScript, and observables
- Recognition and reward for outstanding performance, including bonuses and promotions
- Comprehensive health insurance, including medical, dental, and vision coverage
- 401(k) retirement plan, with company matching contributions
- Paid time off, including vacation days, sick leave, and holidays
How to Stand Out
- Ensure your portfolio showcases your expertise in Angular, TypeScript, and observables, with examples of complex, data-driven web applications.
- Be prepared to discuss your experience working in a fast-paced environment, with the ability to prioritize tasks and manage multiple projects simultaneously.
- Familiarize yourself with MOCA Systems, Inc.'s products and services, including Touchplan, to demonstrate your understanding of the company's needs and goals.
- Highlight your problem-solving skills, with examples of how you have tackled challenging problems with innovative designs.
- Be prepared to discuss your experience working in a remote setting, including your ability to communicate effectively and collaborate with cross-functional teams.
- Consider highlighting any experience you have with construction technology and the Architecture, Engineering, and Construction industry, as this can be a significant asset in this role.
- Ensure your resume and cover letter are tailored to the specific requirements of the role, with a focus on your technical skills and experience.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.