What are the responsibilities and job description for the Frontend Developer position at Oxenham Group?
Frontend Developer
Our client is a leading provider of innovative software solutions for the agriculture, forestry, and natural resource industries. Since 2003, they have been helping field workers enhance operations using advanced technology, web, and mobile software solutions.
Responsibilities:
- Design, develop, and maintain web and mobile applications using React, Vue.js, JavaScript, TypeScript, and CSS frameworks such as Tailwind or Bootstrap.
- Collaborate with UX/UI designers to translate wireframes and mockups into interactive, pixel-perfect user interfaces.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Work with backend teams to integrate frontend components with APIs and database systems.
- Develop reusable and maintainable code following industry best practices.
- Troubleshoot and debug UI/UX issues and performance bottlenecks.
- Stay up to date with the latest frontend development trends, tools, and technologies.
- Participate in Agile development processes, including sprint planning, code reviews, and standups.
- Ensure accessibility and usability standards are met across all platforms.
- Maintain version control using Git and participate in CI/CD workflows.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 2 years of experience in frontend development with a strong focus on JavaScript, TypeScript, React, and/or Vue.js.
- Proficiency in HTML5, CSS3, SCSS, and modern CSS frameworks like Tailwind or Bootstrap.
- Experience integrating with RESTful APIs and GraphQL services.
- Strong understanding of responsive and mobile-first design principles.
- Knowledge of state management solutions such as Redux, Vuex, or Zustand.
- Experience working in an Agile/Scrum development environment.
- Strong problem-solving and critical-thinking skills with attention to detail.
- Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
- Experience with Git and version control workflows.
- Familiarity with CI/CD pipelines and frontend testing frameworks (e.g., Jest, Cypress) is a plus.
- Familiarity with React Native or Flutter for mobile development is a plus.
Salary : $80,000 - $120,000