Position: Architect (Android)
Company: Nixwood
Experience required: 5y
Category: Lead
English level: fluent
Published: 2021-08-01T00:00:00+03:00

international IT company specialising in interactive content and cloud-based solutions for global pharmaceutical companies since 2009; constant growth and self-development is in our corporate DNA. Our unique developments and approaches are actively used in more than 30 countries all over the world. Viseven's solutions are represented at major industry events in Barcelona, Philadelphia, London, etc.

The rapidly expanding team includes more than 600 highly-skilled tech- and non-technical experts: front- and back-end developers, BA specialists and managers who create, localize and customize applications at 8 offices: in Kyiv, Zhytomyr and Vinnytsia (Ukraine), Tallinn (Estonia), Saint John (Canada), and Bridgewater, NJ (USA).
Requirements:
• 10+ years of experience in the industry of software development
• 2+ years of experience as a System Architect or Application Architect
• Professional experience as an Android Developer
• Experience with microservice architecture, containers
• Excellent knowledge and practical experience of message brokers
• Professional experience with modern web APIs design and protocols
• Excellent knowledge of patterns and best practices for modern application development
Responsibilities:
• Be part of our architecture team
• Evaluate appropriate technologies, approaches and tools to be used in our development teams
• Ensure architecture strategy aligns with business objectives
• Together with DevOps develop and constantly improve the infrastructure solution
• Support inter-team collaboration and integration problems
• Collaborate with Product Owners and other stakeholders to collect and negotiate functional and non-functional requirements
• Collaborate with CTO, IT leaders and IT partners across the organization to identify and follow R&D goals and development strategy
• Research and investigate technical issues impacting the organization and come up with solutions
• Come up with ideas for development, QA and operations process improvements
• Be sociable, communicative and negotiable
• Be creative and “think outside the box”
• Be diligent and result-oriented