Software Engineer - Frontend
With operating offices in Muscat, Oman and Riyadh, Saudi Arabia, byanat was founded in 2022. Now, with a team working across the region in our offices and remotely. Backed by a renowned set of investors and partners including Omantel, 500 Global in partnership with Sanabil Investments, Al Jabr MENA, we’ve set out to build the future of connected infrastructure.
We are looking for a talented Frontend Software Developer interested in AI and machine learning to work on the very core of our technologies used by the leading organisations in the region and engineers in their daily tasks. As a Frontend Developer, you will build cutting-edge solutions that has a significant impact on our customers. You will focus on frontend capabilities and translating UI/UX wireframes into web interfaces, from building user-friendly interfaces that will make the most of analytics, to integrating with backend services.
What we do
We apply analytics technologies on infrastructure which make our daily life standards possible in way we experience it. We work with React, Spring, Python, and hyperscale computing. Essentially, our technological stack is made up of the latest and greatest technologies from scalable web applications, big data, and machine learning landscape.
What you will be doing
- Contribute to designing, developing, and maintaining web applications using React.
- Translate UI/UX design wireframes into responsive and interactive web interfaces.
- Develop and maintain reusable, modular code components, following industry best practices and coding standards.
- Ensure cross-browser compatibility and optimal performance of web applications.
- Optimise application performance through comprehensive testing, debugging, and troubleshooting of frontend code.
- Work closely with backend developers and stakeholders to seamlessly integrate frontend interfaces with server-side functionality and APIs.
- Define project requirements, timelines, and deliverables by collaborating with cross-functional teams.
- Stay updated on the latest trends and advancements in frontend development and React, sharing knowledge and suggesting improvements.
- Participate actively in code reviews to ensure code quality, consistency, and adherence to established guidelines.
- Collaborate with the QA team to identify and resolve frontend issues and bugs.
- Contribute to the continuous improvement of development processes and methodologies.
Essential things to have
- Proven experience in frontend development using React, HTML5, CSS3, and JavaScript/TypeScript.
- Strong understanding of responsive web design principles and mobile-first development.
- Solid understanding of UI/UX principles and the ability to translate wireframes into functional web interfaces.
- Experience working with RESTful APIs and integrating frontend interfaces with backend systems.
- Proficient in version control systems (e.g., Git) and code collaboration tools.
- Knowledge of frontend build tools, such as npm, Webpack, or Gulp.
- Familiarity with rapid prototyping and Agile development methodologies and the ability to work in an Agile/Scrum environment.
- Strong problem-solving skills and the ability to debug and troubleshoot complex frontend issues.
- A basic understanding of Docker is a plus.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Attention to detail and a commitment to delivering high-quality code.
- Strong time management skills and the ability to prioritise tasks effectively.
You are the ideal recruit if
- You have at least 5 years of experience in software development.
- You are not afraid of analytics results and interested in machine learning.
- You are customer oriented, and you want to understand how the product is used and solve actual customer problems.
- You have one or more professional experience in building a real product.
- You can mentor other developers, helping them grow their technical and non-technical skills.
- You ask questions when you do not know.
- You treat your colleagues with honesty, kindness, and respect.
- You want to be kind and humble to humanity.
- You want to have a positive impact on the people who work in the background to make our life in the standards we know.
What you should expect in the process
- Initial submission of interest.
- Initial call with a technical peer on the team.
- Small project to show your skills.
- Final interviews with Engineering and Technology leaders.
- A discussion with a byanat member to understand our culture.
Our culture is right for you if
- You aspire to contribute to an emerging startup by helping to develop world-class technology, starting from the ground up and transforming innovative ideas into reality.
- You need autonomy to flourish, we have faith in our members, give them space to do their best and stay away from fabricated constraints.
- You enjoy spending time with your team and learning from your mates. Meet out on Wednesdays, off site trips, quiz nights and more.
- You appreciate being looked after. Keep an eye for a surprise parcel delivered to you and an unforgettable onboarding week.
- You aspire to make a meaningful contribution to humanity by working together with like-minded individuals.
If you're interested in gaining more insight into our recruitment approach, take a look at this blog discussing our engineering hiring principles on byan.at/hiring.