OKAPI is a product design & development company that helps both startups and established enterprises transform their ideas into polished products
We are currently expanding our team with multiple roles, in this particular post we are looking for a world-class UI Architect with a strong work ethic and excellent communication skills.
US timezone sync up and time availability with ET timezone is required, excellent command of english language is preferred.
We are seeking a UI Architect who is ready to work, implement and propose innovative technologies and architectures focused on the company objectives. Our ideal candidate has experience developing software focused on user interface taking count of data and best practices, understands how people use technology and use this knowledge to design tools and interfaces to make the user experience efficient.
Key Skills and Qualifications:
- 5+ years of experience building large-scale software applications
- Experience building web applications
- Experience integrating and designing API’s
- Experience architecting UI
- Knowledge of large scale, JavaScript architecture applications
- Strong knowledge of Java, React, JavaScript, Typescript, Webpack, GraphQL, Apollo
- Desirable knowledge of Cassandra, Solr
- Debugging and Optimization skills
- Unit/Integration testing experience
- Teammate
Key Objectives:
- Work mainly in the frontend building solutions that impact positively to the users
- Develop new features focused on the performance and code quality
- Develop and maintain UI architecture to ensure good performance and scalability
- Collaborate with user designers, engineers and product owners to create and maintain the UI
- Understand the full stack to ensure the UI works properly with the backend
- Work with agile methodology
- Be a teammate to ensure deliver proper solution in time to the final users
Responsibilities:
- Participate in all aspects of agile process.
- Architect and develop UI to ensure standards and best practices.
- Continue to drive the development of a modern UI layer.
- Architect and build end-to-end solutions focused on speed, quality, scalability, and performance.
- Work primarily in Java, React and Typescript.
- Continuously evaluate, design, and improve the software development and UI architecture.
- Maintain a set of performance criteria for all the developments.
- Improve site performance.
- Collaborate across time zones via slack, mail.
- Document the solutions.
- Develop tests to ensure quality of releases.
- Evaluate, migrate, or upgrade the current libraries.
We are offering
- A friendly international environment where you can follow your passions and develop your skills
- A flexible schedule (no strict working hours)
- Paid vacations
- A variety interesting & challenging projects
- Performance bonuses
Come join us and see how ideas come to life!