Senior Frontend Developer
Hybrid London 2X per week
£70K
Our Tech Stack
Our APA team is driven by cutting-edge technologies:
* Front-End: React / React Native
* Back-End: Python (Django, Django REST Framework, pandas)
* DevOps: Docker, CircleCI, Terraform, AWS (RDS, Elasticache, EC2, ECS, Fargate, Lambda, Batch)
* Other Tools: Postgresql, Airflow, Redis, Kafka, JIRA, Sentry, Mixpanel
* Testing: Jest, React Testing Library, Cypress
Your Mission
As a Front-End Developer, you will:
* Collaboratewith our UI/UX designer and other team members to ensure seamless integration of front-end and back-end components.
* Enhance User Experienceby focusing on usability and visual design, optimizing for performance and smooth interactions.
* Build & Maintain UI Components: Implement and maintain consistent UI patterns and components.
* Optimize Performance: Troubleshoot bottlenecks, improve load times, and ensure smooth user interactions across web and mobile apps.
* Contribute to Our React Component Library: Help maintain and improve reusable React components.
* Testing & Debugging: Develop and implement testing strategies (unit, integration, and end-to-end), debugging and resolving issues to ensure a bug-free user experience.
* Mentor and Collaborate: Act as a mentor to less experienced developers, sharing knowledge and best practices.
* Project Insights: Work closely with PM and team members to provide valuable input for realistic project timelines and work estimations.
About You
You are:
* Experienced with Front-End Development: Significant experience with JavaScript and React (our core front-end stack).
* Collaborative & Communicative: A team player with excellent communication skills, experienced in working with cross-functional teams (including UI/UX and Product teams).
* A Problem Solver: Strong troubleshooting and debugging skills to efficiently resolve issues and improve application performance.
* Responsive Design Enthusiast: Skilled in mobile-first development and responsive design, with experience in PWA (Progressive Web Apps).
* A Learner: Passionate about staying up-to-date with new technologies, continuously learning, and sharing knowledge with the team.
* Efficient: Able to break down complex tasks into manageable steps, ensuring efficient and effective implementation.
Bonus Skills (not required but a plus)
* Experience withMUI,Python,Django,Postgres, orAWSwould be advantageous.
J-18808-Ljbffr