Senior Fullstack Software Engineer (Mobile) - MyTruphone

Senior Fullstack Software Engineer (Mobile) - MyTruphone
Truphone, Spain

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 19, 2021
Last Date
Apr 19, 2021
Location(s)

Job Description

Main Purpose of the role

The eSIM technology is expanding by the day and with most devices becoming eSIM enabled we continue leading the market in providing the best possible experience to our customers. The MyTruphone team is the team behind the development of the products and technologies that bring modern user experience which are unseen in the telco market. The solutions range from mobile apps to selfcare management portals which include a complex and varied set of journeys and connectivity products across a wide range of devices such as smartphones, watches, laptops, tablets and other.

Key Responsibilities

  • Develop features and improvements to the My Truphone products in a secure, well-tested, and performant way
  • Write documentation on the solutions and codebase implemented
  • Write clean code and promote best practices in what regards to code maintainability and testing
  • Review your peers' work on the code review stage of the development process and contribute with meaningful reviews
  • Work on a software development team using agile software methodologies (SCRUM)
  • Contribute to the architecture design, aiming towards resiliency, scalability, security and fault tolerance
  • Assist the roadmap management with task estimation promoting an effective management of expectations
  • Confidently and autonomously ship features and improvements with minimal guidance and support from other team members
  • Implement the necessary procedures and metrics for an effective monitoring of the platform
  • Promote seamless integration of the new features into the existing codebase by always testing the affected end-to-end flows and being accountable for the features delivered
  • Identify areas of improvement in the code base/architecture, whether these affect multiple teams or are specific to the Connect team.
  • Requirements

    • Proven experience in mobile development on iOS and Android using React Native
    • Proficient in ECMAScript and Node.js and proficient with at least one other object oriented languages (i.e. Java, Objective C, .)
    • Experience DOM and web standards (HTML, CSS, .)
    • Experience with Javascript build tools (Webpack, others)
    • Experience building front-end component libraries using storybook or similar
    • Test/behavior driven development
    • Familiar with Front-end architecture best practices
    • Proficient with REST APIs design, implementation and usage
    • Familiar with Container based CI/CD flows
    • Proven analytical, problem-solving and troubleshooting skills
    • Good understanding of cloud services and scalable infrastructure
    • Good knowledge of security risks menacing web platforms
    • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
    • Ability to work autonomously - proficiency building E2E applications
    • Ability to mentor other team mates
    • Positive and solution-oriented mindset
    • Effective communication skills: Regularly achieve consensus with peers and clear status updates
    • Self-motivated and self-managing, with strong organizational skills
    • Fluent in the English language, both written and spoken

    Job Specification

    Job Rewards and Benefits

    Truphone

    Information Technology and Services - Lisbon, Portugal
    © Copyright 2004-2024 Mustakbil.com All Right Reserved.