Vacancy title:
Senior Front End Engineer
Jobs at:
NumidaDeadline of this Job:
Friday, August 09 2024
Summary
Date Posted: Friday, July 26 2024, Base Salary: Not Disclosed
JOB DETAILS:
We are looking for a smart, passionate, and effective Frontend Engineer.
This role will primarily be responsible for crafting and maintaining highly responsive and user-friendly native mobile applications. As a Frontend Engineer at Numida, you will concentrate on developing polished frontend solutions for our primary app, ensuring they are intuitive, efficient, and visually appealing. You will be the domain expert and owner of our frontend domain and collaborate closely with our product and innovation teams to optimize user experiences and refine application functionalities. This role is pivotal at Numida, and we are seeking someone with robust technical expertise, exceptional communication skills, and dedicated to delivering top-notch solutions.
Responsibilities:
• Frontend Development:
o Lead the creation of new frontend features and enhancements, ensuring code quality, maintainability, and scalability.
o Assume full responsibility for the frontend codebase, including its architecture, design, and ongoing maintenance.
• Collaboration and Integration:
o Partner with product managers, designers, and backend engineers to deliver cohesive and seamless user experiences.
o Facilitate smooth integration between frontend and backend systems.
• Mentorship and Knowledge Sharing:
o Mentor and guide other/junior developers, providing support on technical challenges and encouraging continuous learning.
o Create and maintain comprehensive documentation of the frontend codebase, architecture, and development processes to support knowledge sharing and onboarding.
• Standards, Practices, and Quality Assurance:
o Define, document, and uphold coding standards and best practices to ensure team-wide consistency and quality.
o Conduct thorough testing of frontend code, including unit, integration, and end-to-end tests, to ensure reliability and prevent regressions.
• Innovation and Performance Optimization:
o Stay informed about the latest frontend technologies and industry trends, advocating for the adoption of new tools and techniques to improve development processes and product quality.
o Enhance frontend performance by identifying and addressing bottlenecks, implementing efficient coding practices.
• User Experience and User-Centric Design:
o Work closely with the UX/UI team to implement user-focused designs, ensuring the final product meets user needs and delivers an outstanding experience.
Who you are:
• A believer that small business growth in Uganda will drive community development and wide-scale poverty reduction
• A highly productive, results-oriented, self-driven individual committed to excellence.
• A balanced planner and doer who can manage a heavy workload effectively.
• A fast learner who is entrepreneurial in spirit and can balance both growth and risk management priorities.
• A team player with the humility to ask for help when needed and to accept feedback to rapidly iterate on your work.
• Numida has a 50/50 gender balance in the team. Qualified female candidates are encouraged to apply.
Skills & Qualifications:
Must have
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field
• 5+ years of experience in frontend design and development
• Proven experience mentoring junior developers and establishing best practices
• Strong problem-solving skills and ability to work independently or as part of a team
• Proficiency in JavaScript
• Experience with mobile application frameworks such as React Native
• Experience with web libraries such as React
• Familiarity with state management solutions like Redux and Redux Sagas
• Excellent written and verbal communication skills
Nice to have
• Experience with API query languages like GraphQL
• Familiarity with frontend typing libraries such as Flow or TypeScript
• Experience with JavaScript testing frameworks like Jest
• Knowledge of cloud hosting platforms such as AWS and containerization technologies like Docker
• Familiarity with relational databases such as PostgreSQL
Work Hours: 8
Experience in Months: 60
Level of Education: Bachelor Degree
Job application procedure
Interested and qualified, Click here to apply.
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.