Open Assessment Technologies is looking for a Front-End Developer to join our agile team in Spain and to help us establish OAT as the undisputed leader in open assessment and education technology solutions.
Responsibilities
- Design major new features and demonstrate a nuanced understanding of browser constraints.
- Increase the robustness and reliability of codebases, and devote time to polishing products and systems.
- Provide useful design feedback and suggest feasible alternatives.
- Implement designs considering browser/mobile compatibility, semantics, accessibility, and user experience.
- Spec and build interactive components.
- Test new code thoroughly, both locally, and once deployed on QA environment.
- Refactor existing code to make it more testable and match design patterns best practices.
- Implement systems that enable better testing
- Give thoughtful code reviews as a domain expert
- Advice deployment patterns matching an application needs
- Participate to the Agile ceremonies
- Estimate complexity of software change requests
Qualifications and Skills:
- At least 8 years of experience
- Fluent in English
- Excellent communication skills
- Collaborate with others with empathy
- Take on trust and tasks proactively when blocked elsewhere
- Lead knowledge and experience sharing across the team members
- Be a mentor for the team members
- Excellent knowledge of HTML, CSS and JavaScript
- Good knowledge with VCS (Git)
- Understanding of basic Agile concepts
- Able to identify and understand basic cloud patterns
- Takes security by design into account for new systems
- Able to debug and profile code efficiently
- Master the software development best practices and clean code principles
- Anticipate and share schedule deviations in plenty of time
- Demonstrate concepts proactively with prototypes
Benefits:
- Flexible working hours
- Access to conferences, training, certifications, etc
- The possibility to work from home
- Company and team events
- International and multicultural working environment
Location: Spain (Fully remote)
Department: Software Engineering
Employment Type: Full-time Employee