About the position
This role at MetaLab is focused on providing technical support and guidance to the technology team in order to bring their exciting products to life. The ideal candidate will collaborate with design and product teams to develop new products, lead and guide technical teams, and provide expertise on various technologies. They will also be responsible for building prototypes, delivering complex features, and offering support to project team members. The successful candidate will be comfortable in a dynamic environment and possess strong communication skills to articulate technical solutions to both technical and non-technical executives.
Responsibilities
- Collaborates with design and product teams to ideate, concept, and develop new products
- Leads and guides technical teams on front or back end, including technical architecture
- Provides a strong point-of-view on various technologies and tech ecosystems
- Builds prototypes and technical proof of concepts with design to help clients envision their future product experience
- Delivers complex features without much detail, design, or specification
- Provides feedback on designs for completeness, implementation effort, and feasibility
- Reviews code submissions of project team members for quality, correctness, consistency, and performance
- Participates in project progress shares with client stakeholders
- Acts as a trusted advisor to client design, product, and engineering teams, helping them overcome obstacles and deliver products
- Supports department by sharing technical knowledge with other project teams
- Identifies and offers support when project team members are stuck on a technical challenge
- Continually looks for ways to improve workflows within projects for themselves and other developers
Requirements
- Comfortable in a dynamic environment
- Ability to articulate technical solutions to both technical and non-technical executives using oral and written communications
- Experience with Front End using Re
Benefits
- Supports department by sharing technical knowledge with other project teams
- Identifies and offers support when project team members are stuck on a technical challenge
- Continually looks for ways to improve workflows within projects for themselves and other developers
- Comfortable in a dynamic environment
- Can articulate technical solutions to both technical and non-technical executives using oral and written communications
- Experience with Front End using React/Redux with ES6+
- Experience with Back End production applications using JSON REST API methodology and ideally one of these languages: Node, Rails, Java, Go, Python
- Always learning and invested in keeping up to date with advances in technology
- 5+ years of Full Stack experience, in an agency setting is a bonus
- Appreciation of design and can protect its complexity without compromising fidelity
- Responds positively and is able to help the team adapt to changing priorities within projects
- Organized, self-motivated, and comfortable advocating for yourself and the work
- Strong experience with Front End production applications and with Back End production applications
- Knowledge of architecting an application and understanding how business trade-offs impact technical choices, and vice versa
- Equal opportunity employer
- Inclusive and diverse environment for employees from all walks of life
- Hiring based on talent and proud of global perspective