Senior Frontend Engineer

  • Full-time

Company Description

The business management and training company headquartered in Bremen, Germany. We are a success-driven firm that provides management advisory and contracting services customized to help companies from different industries with business management problems. Brainnest runs, leads, and manages complex projects and initiatives. We have begun from scratch when a network of professionals, Ph.D. holders, and highly skilled personnel bring to a business table their practical and academic years of experience to form up a concrete blueprint on which the company has been designed. Since 2020, we offer a combination of expertise, proficiency, and commitment leveraging our deep industry experience, along with using analytical rigor to drive outstanding results for businesses. We proudly provide top-class consulting and training services for a wide range of industries around the world. A well-equipped team, advanced tools, and modern methodologies are some of what we correctly utilize to offer our clients what makes them the best in their fields.

Job Description

As a Senior Frontend Engineer, you will work in a cross-functional environment with highly skilled and passionate team members across the globe. Your primary responsibilities will be to regularly and reliably deliver functionality, write automated tests for that functionality, and continuously improve the quality of your coding practices. You will also regularly assist with architectural decisions, supporting engineering managers in promoting technical solutions that are robust, scalable and maintainable.

You will strive for continuous personal and professional development, both under the guidance of your supervisor and under the constant supervision of the lead engineers with whom you collaborate on projects. You will also assist in the ongoing development of the Web team by guiding best practices and evaluating available frameworks and toolchains to help establish the technical direction of Web practices.

Qualifications

  • 4+ years of professional software development experience, including at least 3 years in frontend web development
  • You are proficient in JavaScript and ReactJS (3+ years)
  • You have experience writing secure code using TypeScript and/or Flow (2+ years)
  • You have experience using Redux (2+ years) for state management.
  • You have a recent focus on mobile app development using React Native (1+ years)
  • You are comfortable with creating animations, gestures, and deep linking in React Native
  • Ability to compile and package Android and iOS apps
  • You have a basic understanding of native Android and iOS code
  • You are able to write automated tests to make the code more robust and bug-free
  • Excellent understanding of Agile principles and methodologies, including workflows and ceremonies.
  • You have been part of an agile development team and enjoy open communication, continuous feedback and short decision paths

THE IDEAL CANDIDATE

  • Is highly team-oriented and collaborative by nature: believes that the best work is achieved when a talented group of intelligent people work together effectively
  • Is motivated to provide support and guidance to junior team members.
  • Able to handle challenges by demonstrating problem-solving skills and maintaining a positive attitude.
  • Has a "never stop learning" attitude and a desire to develop and grow
  • Is comfortable with debugging React Native for both Android and iOS platforms
  • Is interested in learning about other development toolkits, such as Ionic and Electron
  • Has own projects or contributions to frontend related code development in the open-source community

Additional Information

All your information will be kept confidential according to EEO guidelines.