Be part of a team developing highly available, scalable, and secure Super App Management services using the latest technologies including cloud ready architecture, latest identity protocols and fraud / security prevention. Our UI and services are critical and used by millions of customers. We adopted agile processes to move fast. We consider our people as the most important asset - we take the growth of our engineers seriously. The ideal candidate will have a strong educational and technical background.
Tasks
- Lead and Mentor a Team of React Developers:
- Guide a team of React developers in building high-quality, scalable web applications.
- Mentor team members, providing feedback and encouraging their professional growth.
- Facilitate a collaborative and inclusive team environment that fosters innovation.
- Architectural Design and Development:
- Define and implement robust architecture for our suite of web applications, ensuring scalability and maintainability.
- Stay abreast of new React features and architectural patterns, incorporating them into our projects to enhance functionality and user experience.
- Cross-Team Collaboration and Communication:
- Act as a liaison between the front-end team and other cross-functional teams, ensuring seamless integration and alignment with overall project objectives.
- Communicate technical concepts to non-technical team members and stakeholders, facilitating clear understanding and collaboration across disciplines.
- Ensure Adoption of Best Practices:
- Champion the use of best practices in coding, testing, and security across the development team.
- Conduct code reviews and refactor existing systems to improve code quality and application performance.
- Performance Optimization:
- Guarantee the development of modern, high-performance web applications, focusing on optimizing load times and improving the user experience.
- Utilize performance profiling tools and techniques to identify and address bottlenecks.
- Innovative Solution Development:
- Drive innovation by researching and adopting new technologies and frameworks that can enhance our web applications' capabilities and user experience.
- Encourage a culture of experimentation and learning within the team.
- Quality Assurance and Testing:
- Collaborate with QA teams to define testing strategies, ensuring applications are robust and reliable.
- Advocate for and implement automated testing frameworks to streamline the development and deployment processes.
- Project Management and Agile Leadership:
- Play an active role in project planning and sprint management, adhering to Agile methodologies to deliver features timely and efficiently.
- Facilitate regular stand-ups, sprint reviews, and retrospectives to continuously improve team processes and outcomes.
Requirements
Qualifications and Skills:
- React Expertise:
- Proven proficiency in React and its core principles, including hooks, state management, and the component lifecycle.
- Experience with React tools such as Redux, React Router, and Webpack.
- Technical Proficiency:
- Solid understanding of front-end technologies, including HTML5, CSS3, JavaScript, and TypeScript.
- Familiarity with modern front-end build pipelines and tools.
- Experience with responsive and adaptive design principles, ensuring compatibility across a wide range of devices and browsers.
- Knowledge of code versioning tools, such as Git.
- UI/UX Design Skills:
- A strong grasp of user interface design standards, best practices, and user-centered design methodologies.
- Understanding of Figma’s core principles, especially its developer tools, to efficiently translate designs into actionable development tasks. Proficiency in utilizing Figma for collaboration with design teams, ensuring a seamless hand-off from design to development.
Professional Attributes:
- Demonstrated Passion and Initiative:
- A portfolio or GitHub repository showcasing personal and/or professional projects that demonstrate a deep passion for front-end development and innovation.
- Nice to have: Active participation in the development community, such as contributions to open-source projects, blogs, or speaking at conferences.
- Adaptability to Time Zone:
- Although location is flexible, must be willing and able to align with GMT+1 working hours to ensure effective collaboration with the team and stakeholders.
- Communication Skills:
- Fluent in English, both written and spoken, with the ability to communicate technical concepts clearly and effectively.
- Strong interpersonal skills, with an emphasis on teamwork, initiative, and integrity.
- Learning and Development:
- A commitment to continuous learning and staying abreast of the latest industry trends and emerging technologies.
- Ability to quickly adapt to new technologies and challenges.
- Problem-Solving Abilities:
- Excellent problem-solving skills, with a creative and pragmatic approach to overcoming challenges.
- Ability to prioritize tasks and projects in a fast-paced environment, demonstrating strong organizational and time management skills.
Benefits
Today, KOBIL solutions are the standard for digital identity and highly secure data technology. Founded in 1986, the ever-expanding KOBIL Group, headquartered in Worms / Germany, is a pioneer in the smart card, one-time password, authentication and cryptography sectors. The focus of the philosophy is to enable a consistent Identity and Mobile Security Management on all platforms and all communication channels. Nearly half of KOBIL’s employees work in development, including leading cryptography specialists. KOBIL plays a key role in the development of new encryption standards. Commerzbank, Dropbox, Airbus, ING, DATEV, German Bundestag, Migros Bank, Societe Generale, UBS, ZDF and many others rely on KOBIL.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call or email us for other accommodation options.