Lead Developer
As the Lead React Native Developer at Lectie, I directed the development of mobile applications for iOS and Android using React Native. I...
As the Lead React Native Developer at Lectie, I directed the development of mobile applications for iOS and Android using React Native. I oversaw technical architecture, ensuring scalability, performance, and alignment with business goals. Leading a team of developers, I mentored them, enforced best practices, and conducted code reviews to maintain a clean, maintainable codebase.
I collaborated with product managers and designers to translate business needs into technical solutions. A key focus of my role was optimizing app performance, leading to significant improvements in user experience and retention. I also implemented modern workflows, including CI/CD pipelines and automated testing, to enhance the stability of the apps.
One major achievement was introducing the latest React Native technologies, such as integrating native modules for performance and using Redux for state management. I ensured the apps performed well across devices and screen sizes by optimizing memory usage and handling asynchronous operations effectively.
In addition to technical responsibilities, I worked closely with project managers to plan, set timelines, and manage risks, ensuring timely delivery of projects. My leadership fostered a collaborative environment, where the team consistently delivered high-quality applications.
Jira
JavaScript
React Native
View more
Jira
JavaScript
React Native
Slack
GraphQL
Axios
View more
Frontend Engineer
Freelancer.com
2018-02-01-Present
As a Freelance Frontend Engineer, I have collaborated with various clients across diverse industries to deliver high-quality, responsi...
As a Freelance Frontend Engineer, I have collaborated with various clients across diverse industries to deliver high-quality, responsive web applications. My responsibilities include:
- Custom Frontend Development: Develop scalable, pixel-perfect user interfaces using HTML, CSS, JavaScript, and modern frameworks like React.js to meet the unique needs of each client.
- UI/UX Implementation: Collaborate with UI/UX designers to convert designs into fully functional, interactive web pages, ensuring consistent cross-browser and mobile responsiveness.
- Component Development: Design and build reusable components and libraries for future use, optimizing applications for maximum speed and scalability.
- Client-Side Architecture: Work closely with backend developers to integrate frontend features with RESTful APIs and GraphQL, ensuring seamless data flow and efficient communication between the front and back ends.
- Performance Optimization: Identify bottlenecks, resolve performance issues, and apply best practices for SEO and web accessibility to improve site performance.
- Version Control: Manage projects using Git and collaborate through platforms like GitHub or GitLab, ensuring effective version control and smooth team collaboration.
- Testing & Debugging: Utilize tools like Jest, and Chrome DevTools for testing and debugging to ensure applications run smoothly and meet client specifications.
- Client Communication: Provide regular updates, manage client expectations, and adapt to evolving project requirements to ensure satisfaction and timely project delivery.
HTML/CSS
React
JavaScript
View more
HTML/CSS
React
JavaScript
React Native
Redux
View more
React Native Developer
Launchpad LTD
2023-03-01-2024-08-01
As a React Native Developer at Launchpad LTD, I developed and maintained mobile applications for both iOS and Android platforms. I worked...
As a React Native Developer at Launchpad LTD, I developed and maintained mobile applications for both iOS and Android platforms. I worked closely with product teams to transform business requirements into functional, user-friendly apps. My role involved writing clean, efficient code using React Native and ensuring consistent performance across devices.
I collaborated with designers and backend developers to integrate APIs and ensure seamless user experiences. I focused on optimizing app performance, improving load times, and debugging issues to maintain high standards of quality and responsiveness. My contributions included implementing reusable components and following best practices to enhance app scalability and maintainability.
I was also involved in ensuring code quality through rigorous testing and frequent updates to keep the applications in line with user needs and industry standards. My work helped deliver reliable, polished mobile solutions that aligned with Launchpad LTD’s business objectives.
JavaScript
React Native
Redux
View more
JavaScript
React Native
Redux
Axios
View more