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