REACTjobsboard

Mobile Developer

Affinidi

Affinidi?focuses on changing data ownership for good, empowering communities with control and ownership of their data. We do that through enabling the creation, sharing and verification of Verifiable Credentials – a secure and cryptographically verifiable way of sharing sensitive data. 

Headquartered in Singapore, with offices in India, Germany and Ukraine, Affinidi offers a myriad of solutions deploying decentralized technology and verifiable credentials that create a delightful experience for different groups of customers. These include industries such as health, travel, finance, education and employment. Affinidi, along with?Trustana?and?GoodWorker, are businesses under LemmaTree.   

We’re?more than just a workplace. In our company, you’ll discover a world of passionate people guided by an inclusive purpose. We love the journey as much as the destination, and belonging to a team that prides itself on mutual respect.  

If you're passionate about decentralised technologies, we’d love to speak with you.?   

Equal Opportunity 

We believe in hiring different and diverse talent and providing a safe space where everyone can share their views without fear, where differences are celebrated, and where no one is left out. Inclusive cultures are the foundation for collaboration and innovation within our team. 

We’re on a search for a Mobile Developer, Senior with the following attributes: 

  • Critical Thinking- You are able to skilfully conceptualise, apply, analyse and evaluate information gathered from observation, experience or communication and use it as a guide to action 
  • Data-Driven attitude You often propose solutions or make a point in a logical and objective manner, substantiated with accurate data and evidence 
  • Dealing with Ambiguity / Adaptability.You thrive in ambiguous environments, and can effectively navigate change and uncertainty 
  • Goal-oriented — You are driven and can be counted on to exceed goals. You steadfastly push yourself and others to achieve results all the time 
  • Problem Solving — You can easily identify and solve complex problems in a methodological manner 

We are currently hiring a Mobile Developer, Senior as we work to create a driven and entrepreneurial team that is enthusiastic about identity, decentralization, and technology. 

What you’ll do: 

  • Support the entire application lifecycle (concept, design, test, release and support) 
  • Produce fully functional mobile applications writing clean code 
  • Gather specific requirements and suggest solutions 
  • Write unit and UI tests to identify malfunctions 
  • Troubleshoot and debug to optimize performance 
  • Design interfaces to improve user experience 
  • Liaise with Product development team to plan new features 
  • Ensure new and legacy applications meet quality standards 
  • Research and suggest new mobile products, applications and protocols 
  • Stay up-to-date with new technology trends

You should apply if: 

  • BSc degree in Computer Science or relevant field  
  • You have 4-5 years of software experience with a focus of 1-2 years experience in mobile applications 
  • You have experience in developing multi-platform applications for Web and Mobile (React, React Native for Web / Expo) 
  • You are an expert in one or more programming languages 
  • You are an expert in React.js and React Native, ideally using TypeScript language extensions 
  • You have experience with iOS and Android native development using Objective-C/Swift or Java/Kotlin and bridging it with React Native 
  • You have experience in automated e2e testing of mobile applications 
  • You have experience with automated delivery of mobile application software via CI/CD 
  • You have experience with dynamic theming and configuration to enable white-labelling applications for multiple customers 
  • You have a solid understanding of back-end engineering concepts and API design 
  • Proven work experience as a Mobile developer 
  • Demonstrable portfolio of released applications on the App store or the Android market 
  • In-depth knowledge of at least one programming language like Swift and Java 
  • Experience with third-party libraries and APIs 
  • Familiarity with OOP design principles 
  • Excellent analytical skills with a good problem-solving attitude 
  • Ability to perform in a team environment

Bonus points if: 

  • You have experience in cryptography 
  • You have worked with blockchain 
  • You have experience in AWS Cloud infrastructure 

Sounds like you? Apply now! 

Apply for this job