Job Description
We are looking for an Web/App Developer who is excited by building and supporting highly scalable, highly available, performant websites and apps for web, mobile-web, and mobile-native browsers and devices.
We are looking for a developer who can build and support websites and apps that feel truly native to web and mobile-web browsers and mobile-native devices, utilising the power of Wordpress, php, React, React Native (both the iOS and Android platforms), web and mobile technologies.
You will have a proven skillset that spans wordpress, php, web (React), mobile (React Native), JavaScript, and other web and mobile platforms, with TypeScript experience a massive bonus. You will be a strong team player working on highly collaborative projects.
KEY RESPONSIBILITIES:
- Build and support high-quality web, mobile-web and mobile-native UIs for customer and internal facing users using wordpress, WooCommerce, React and/or React Native, JavaScript, and TypeScript
- Build and support cross-platform, cross-browser reusable web apps, JS services, utils/helpers, components, and libraries in JavaScript/TypeScript
- Develop against existing patterns and code structures whilst recommending best-practice approaches
- Develop and maintain our codebases and dependencies using versioning/semver principles
- Develop according to UX design patterns (new and established)
- Develop according to brief from squads and streams
- Build for high scalability, high availability, and performance
- Optimise and debug bugs and performance issues
- Identify potential solutions, evaluate technical feasibility, produce estimates, and ensure solutions meet business requirements
- Work closely with API + Services team to integrate APIs and other services
- Produce and maintain documentation
- Take ownership of assigned tasks and become a Development and support Champion
- Perform and contribute to Code Reviews
- Motivate, mentor and coach excellence in technical and non-technical colleagues, become a champion for our team, platform, best-practices, governance and ways-of-working
SKILLS AND EXPERIENCE REQUIRED:
Required experience and proven proficiency in:
- Minimum of 3 years of WordPress and WooCommerce development experience
- Strong knowledge of current web development languages (including HTML5, CSS3, LESS, PHP/MySQL, XML jQuery/Javascript, AJAX,
- React web framework and knowledge of its core principles and ways-of-working
- React Native framework (or willing to learn) and knowledge of all main concepts
- Styling React apps (CSS-in-JS)
- Developing NodeJS based apps
- Integrating with RESTful APIs
- Integrating with modern authentication frameworks, such as JSON Web Token, OAuth etc
- Code versioning tools such as Git
- Technical problem analysis
- Interpersonal and communication skills (written and verbal)
- Time management and prioritisation
Salary: N80000 per month
The salary is renegotiable at the end of a 3 month probationary period.