At Technis, our mission is to simplify decisions about physical spaces using real-world data. We design innovative products for connected spaces and our engineers turn those designs into reality.
We're a team of curious problem-solvers who love to learn and share our knowledge. We believe great things happen when you combine thoughtful collaboration, light processes, and the freedom for people to be themselves.
To thrive in this role, you'll need deep technical expertise, good oral and written communication skills, and the ability to deliver beautiful code while guiding your team. You know the importance of good documentation and enjoy carefully crafting words that help onboard other team members faster. Through your actions, your team will successfully build, deliver, and release products into the world.
You'll work in a collaborative team with 4 to 6 talented cross-functional members (engineering, product, design, marketing, support).
Key Responsibilities
* Develop new features and functionality for our products across frontend and backend technologies.
* Refine product backlog definitions with Product and Delivery Managers, contributing expertise and gaining clarity when needed.
* Provide feedback on designs for completeness, implementation effort, and feasibility.
* Contribute to future cycle planning by defining stories, providing estimates, and identifying technical dependencies and blockers.
* Advocate for ongoing cycle goals and motivate teams to finish cycles on time with minimal technical debt.
* Review team members' code submissions to ensure quality, correctness, consistency, and performance.
* Participate in regular shares with stakeholders on project progress and delivered features.
* Share technical knowledge with project teams and offer support when needed.
* Produce documentation to improve the developer experience.
Requirements
* 5+ years of experience building frontend applications with modern Javascript/Typescript frameworks.
* Strong experience developing web applications using React.
* Hands-on experience creating mobile applications with React Native.
* Deep understanding of building seamless, scalable user interfaces while preserving design fidelity.
* Passionate about learning new technologies and continuously growing technical expertise.
* Active contributor to technical design discussions and architectural decision-making.
* Comfortable working within agile processes and participating in meetings.
* Highly organized, self-motivated, and proactive in advocating for personal, project, and team success.
* Receptive to feedback, adaptable to shifting priorities, and comfortable working in fast-paced environments.
* Bonus: backend experience creating REST APIs and working with databases such as PostgreSQL, MySQL, MongoDB, or time series databases.
* Bonus: experience as a tech lead or in a technical management role.
What We Offer
* An opportunity to join a fast-paced, growing startup where you can have an immediate impact.
* A stimulating and empowering work environment with a team of true enthusiasts.
* Flexible and autonomous work arrangements.
* 30 days of paid time-off.
* Comprehensive health, insurance, and retirement benefits.
* Learning and development budget.