Javascript | Senior Dev for award winning mobile gaming team
Lisbon, Portugal
Applications: 1


As e.near’s Senior JavaScript Dev, you will:

•  Be a software engineer, responsible for leading a cross-platform mobile games development team and responsible for the quality of its technical deliverables

• Act as a coach, guiding the team in the adopted methodology, in its ceremonies, in the team’s self-organization and overall performance

• Be constantly available to the Development Team to help remove any impediments that prevent them from doing their work

• To take the Technical Design in collaboration with the client’s architecture team, and with input from the Development Team, it is the Team Lead’s responsibility to drive and collate overall delivery estimations to the client’s game production team for completion of work.

• Must also take part in the professional development of the team members

• Must raise awareness and advocate e.near’s values and strategies

• Must understand and influence the business impact of the team’s performance


Main Responsibilities:

On Delivery

•  Develop and deliver cross-platform and cross-browser games

• Develop and deliver web-based tools to assist game development and management

• Help plan and develop a flexible generic code base to help assist game development

• Development the game’s business logic


On Team Leading

• Set clear team goals

• Delegate tasks and set objectives for your internal team

• Oversee day-to-day operation

• Motivate team members

• Discover training needs and provide coaching

• Listen to team members’ feedback and resolve any issues or conflicts

• Recognize high performance and reward accomplishments

• Encourage creativity


Required Skills:

• A Degree in Computer Science/Information Systems/Engineering

• 5+ years of professional experience of software development in Javascript and relevant frameworks

• Experience in using frameworks/libraries that interact with the Canvas Api (ideally pixi.js)

• Strong OO design knowledge, including extensive knowledge of design patterns, refactoring etc.

• Knowledge and experience in the design and implementation of web architectures

• Knowledge in Javascript testing tools

• Experience working in cross functional teams using Agile methodologies like Scrum, Kanban or XP

• Well-acquainted with Development Support (JIRA, Git, Jenkins, Confluence, etc)

• Excellent task organization skills

• Excellent verbal and written communication skills with both technical and non-technical audiences

• Conflict resolution and mediation skills

• Ability to work closely with product and development in the planning phase to ensure requirements, not solutions are captured

• Hands-on approach and self-motivated


Desirable Skills:

• Familiar with User-Centered Design and UX

• Experience in Continuous Integration tools and/or Continuous Delivery


Non-technical skills:

An influencer: the ability to influence and implement decisions with confidence, to accept and maintain responsibility, and to maintain the respect of the team and peers

A pragmatist: the ability to envision and implement practical solutions, with strong focus on delivery

A motivator: the ability to influence and communicate decisions in a positive light with a "can-do" attitude

A communicator: the ability to communicate effectively with a team of technical and non-technical peers

A problem solver: the ability to analyse a problem and help find an efficient and pragmatic solution

An improver: the ability to recognize problems with a desire to improving things and introduce efficiencies. Doesn't just accept the status quo

A learner: the ability to research and learn new technologies quickly

A critical thinker: the ability to anticipate risks to the project, correctly analyse business requirements and offer constructive feedback


Company Benefits

•  Great environment to keep growing on software development knowledge and good practices

• Comprehensive Health Insurance for you, optionally extendable to your household

•  Developer-friendly delivery processes, including Agile (Scrum / Kanban), JIRA issue tracking, Confluence wiki, BitBucket source control, Jenkins continuous integration and delivery, modern hardware and software for development (an IDE of your choice)

•  Regular training and mentoring

•  Amazing work-life balance

Submit your application

Are you willing to relocate?
* Required