What you’ll be doing
As a Senior Frontend Engineer working on the Octopus and Procore projects, you will collaborate closely with cross-functional teams to deliver high-quality applications tailored to our client’s needs. Your responsibilities will include:
- Building advanced web applications using React.js, ensuring a seamless user experience.
- Leading code reviews and providing mentorship to junior team members, fostering growth and knowledge sharing.
- Actively engaging in the application design process and translating business needs into functional and technical requirements.
- Collaborating with UX/UI designers to develop intuitive interfaces and workflows.
- Implementing best practices for responsive and accessible web applications.
- Integrating with backend services and APIs to facilitate data flow and enhance application functionality.
- Conducting performance optimizations and ensuring the applications run smoothly across various devices and browsers.
- Staying updated with industry trends and emerging technologies to continuously improve engineering practices.
Requirements
What we need from you
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in React.js development.
- Proven experience working within Agile and cross-functional teams.
- Deep understanding of React.js and its core principles, along with proficient knowledge of the ecosystem (e.g., Redux, React Router).
- Strong problem-solving skills with hands-on experience with tools like Typescript, GraphQL, and unit testing frameworks.
- Solid grasp of web performance optimization techniques and best practices for responsive design.
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Fluency in English, both written and spoken.
- Demonstrated ability to work collaboratively in a fast-paced environment and contribute to a positive team culture.