Role Overview:
You will be an integral part of the core Engineering
Scrum team, working on next-generation payment gateway technology with focus on
security, efficiency and performance. You have deep understanding and knowledge
of client-side programming, MVC/MVP/MVVM architecture, cloud technologies and
more specifically AWS.
Key Duties/Responsibilities:
- Work as
part of a Scrum team along with the Scrum Master, Product Owner, User
experience designer to design, decompose, implement, and release high end
systems.
- Design
and implement new features and enhance existing functionalities according
to business specifications.
- Ensure
that code meets software development and quality standards and fits into
the continuous release process.
- Ensure
responsiveness of all applications.
- Develop
front end website and mobile client architecture.
- Work
closely with UX Designer to design user interactions on all platforms.
- Maintain
code integrity and organization.
- Take
part in Agile ceremonies such as daily Stand-Ups, Development refinement,
Planning and estimation and Sprint Reviews.
- Staying
abreast of developments in web applications and programming languages.
Key Skills/Experience:
- Approximately
3+ years of hands-on experience working with ReactJS.
- Firm
understanding of Redux architecture.
- Know
when (and when not) to use front-end software design patterns (e.g., a
synchronicity, data binding, modules, MVC/MVP/MVVM, objects, promises).
- Fluent
in HTML5, CSS3, JavaScript.
- Upholds
to best coding standards using Eslint.
- Good
command of Testing frameworks such as Jest.
- Able to
solve difficult software and UX problems with some ambiguity. Pushes for
information to avoid solving the wrong problem and mitigate UI risks early
in the process to avoid feature delays. Can decompose a problem into clear
software and UX design actions.
- Can
articulate the risks and benefits of depending on front-end libraries,
frameworks, and toolset.
- Proven
ability to use Git version control.
- Good
communication skills - ability to communicate clearly and concisely in
English language.
- Will be considered as an advantage:
- Experience
with Payment Gateway technology.
- Knowledge
of the principles & patterns of Agile software development.
- Experience
architecting Front-end on large scale applications.
- Experience
with continuous integration tools (e.g. Jenkins).
- Experience
with back-end technologies like PHP, Java.
- Experience
with AWS and/or cloud computing.
To apply for this vacancy, please send your CV, along with any covering letter to [email protected] quoting the above job title. Please note that due to the high volumes of applications received only shortlisted applicants will be responded to. By sending us your CV you are giving CareerFinders your consent to be contacted for this and any other suitable vacancies that we believe match your skills and experience. To view our privacy policy, please click www.careerfinders.com.cy/privacy-policy.