Appnovation helps brands thrive through innovative, people-inspired experiences and solutions. By embracing the powerful combination of technology and agility, we seamlessly integrate strategy, experience, design, development and analytics.
We create standout digital experiences by collaborating with brands to understand the individual challenges and goals for every initiative. Focusing on our clients’ customers, we effectively combine empathy, evidence and real-world insight so that solutions are derived from truth and meaning. Appnovation is an award-winning team dedicated to inspiring possibility.
- 6+ years of development experience, with at least 2 years of technical leadership experience at the project level
- Experience architecting large scale solutions and building custom applications
- Experience designing and implementing SOA, Microservices and REST API
- Experience with RDBMS (e.g., MySQL, PostgreSQL) and NoSQL (e.g., Couchbase, DynamoDB)
- Experience with one of the cloud hosting platforms for e.g. AWS, GCP or Azure
- Expert knowledge in several development technologies and programming languages (e.g. Go, Python, PHP, Java, .Net or node.js)
- Expert knowledge in MVC Frameworks (e.g. Laravel, Django, CakePHP)
- Familiarity with DevOps principles, processes and tools (e.g. IaC, configuration management, CI/CD and orchestration)
- Deep understanding of agile principles and methodologies
- Experience using tools like Omnigraffle, draw.io Visio, lucidchart, Postman
NICE TO HAVES:
- Deep understanding of security and privacy by design principles
- Understanding of atomic design principles
- Experience with Content Management Systems like AEM, Contentful, Drupal
- Experience with Google Cloud Platform
WHO YOU ARE:
- You have customer first mindset and a devotion to customer service
- You have strong self-initiative, passion, interpersonal, oral and written communication and collaboration skills with the ability to work, influence and make an impact in a cross-functional environment with all levels of the organization
- You have the ability to take business requirements and transform them into technical designs for software developers, infrastructure specialists and other technology enterprises
- You have the ability to explain complex technical solutions in an engaging manner to technical and non-technical audiences and to connect technological solutions with measurable business value.
- You have prior experience in consulting or digital agencies