We are a Digital Product Engineering company experiencing significant growth! We specialize in crafting products, services, and experiences that inspire, excite, and delight. Our reach spans across all devices and digital platforms, with a global team of over 18,000 experts across 36 countries. Our work environment is dynamic and non-hierarchical, and we are seeking talented individuals to join our team. This is where you come in!

Responsibilities:

  • Write and review high-quality code.
  • Understand client business use cases and technical requirements, translating them into effective technical designs.
  • Map decisions to requirements and communicate them clearly to developers.
  • Identify and evaluate potential solutions, selecting the best fit for client needs.
  • Define guidelines and benchmarks for non-functional requirements (NFRs) during project implementation.
  • Create and review design documents outlining the overall architecture, framework, and high-level design of applications.
  • Review architecture and design for aspects such as extensibility, scalability, security, design patterns, user experience, and NFRs, ensuring adherence to best practices.
  • Develop and design comprehensive solutions that address both functional and non-functional requirements, determining appropriate technologies, patterns, and frameworks.
  • Comprehend and apply technology integration scenarios within projects.
  • Resolve code review issues through systematic root cause analysis and clear justification of decisions.
  • Conduct Proof of Concepts (POCs) to validate that proposed designs and technologies meet requirements.

Requirements:

  • Prior experience as a Frontend Developer, building modern JavaScript-based web applications.
  • Strong understanding of advanced React concepts, hooks, and testing.
  • Extensive experience with React Native and responsive design principles.
  • Mobile development experience using native or web-to-native tools and frameworks.
  • Proficiency in utilizing JavaScript frameworks and libraries, particularly React.
  • Understanding of RESTful APIs and their practical implementation.
  • Knowledge of Object-Oriented programming principles.
  • Ability to write effective unit, integration, and end-user automation tests.
  • Solid understanding of Agile methodologies.
  • Experience as a Developer within a cross-functional agile team is preferred.
  • Strong communication skills, including the ability to articulate complex technical concepts and guide organizational decisions.
  • Excellent problem-solving abilities, enabling quick processing of complex information and clear, concise presentation.
  • Collaborative team player, skilled in creating innovative solutions efficiently.
  • Passion for technology and excitement for the impact of emerging and disruptive technologies.
  • Self-starter mentality, thriving in an environment that encourages entrepreneurial thinking.
  • Belief in a culture of transparency and trust.
  • Openness to exploring new ideas beyond current knowledge and skillset.