drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Colombo - Sri Lanka

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About the company:

Our client is a dynamic and innovative technology company specializing in endtoend solutions that drive digital transformation across industries. With a strong focus on user experience cuttingedge design and scalable architecture they deliver tailored software solutions that empower businesses to stay ahead in a competitive landscape. Operating across multiple regions our client fosters a collaborative and agile work environment that values creativity continuous learning and technical excellence.

Responsibilities:

  • Lead the design and architecture of complex React Native applications making key technical decisions and ensuring scalability.
  • Mentor and guide junior developers conduct code reviews and enforce best practices in coding and testing.
  • Collaborate with product managers and stakeholders to define technical requirements project scopes and delivery timelines.
  • Optimize application performance focusing on memory management rendering optimizations and reducing bundle sizes.
  • Ensure the security of the application including data encryption secure storage and compliance with privacy regulations like GDPR and CCPA.
  • Contribute to the development of reusable components libraries or opensource projects to enhance the development ecosystem.
  • Participate in hiring processes interview candidates and help build a strong engineering team.
  • Stay updated with the latest trends in mobile development React Native and related technologies and advocate for their adoption when appropriate.
  • Document architectural decisions technical specifications and contribute to comprehensive project documentation.
  • Communicate effectively with team members and stakeholders providing updates insights and technical guidance on project progress.

Qualifications:

  • Bachelors degree in Computer Science Software Engineering or a related field. A Masters degree or additional certifications are a plus.
  • Minimum of 35 years of professional experience working with React Native including leading projects or mentoring junior developers.
  • Proficiency in core React Native components props state and the component lifecycle with a focus on performance optimization.
  • Expert knowledge of JavaScript (ES6 and TypeScript with experience in large codebases.
  • Advanced experience with navigation libraries like React Navigation including customizing navigation solutions and handling complex flows.
  • Proven ability to write and integrate native modules for Android (Java/Kotlin) and iOS (ObjectiveC/Swift) understanding the bridge between JavaScript and native code.
  • Expertise in architecting and organizing large React Native projects managing platformspecific code and ensuring scalability.
  • Skilled in creating complex responsive layouts using StyleSheet flexbox and possibly CSSinJS solutions ensuring consistency across devices.
  • Advanced experience with state management libraries like Redux MobX or Recoil handling global state side effects and performance optimization.
  • Strong background in designing and consuming RESTful APIs handling authentication caching and working with GraphQL.
  • Thorough understanding of the app deployment process including version management beta releases and app store reviews.
  • Experience with web technologies including building responsive progressive web applications using React and and understanding serverside rendering.
  • Familiarity with Supabase including its authentication realtime databases and storage features and integrating them into React Native apps.
  • Indepth knowledge of Apple design guidelines (Human Interface Guidelines) and experience in designing UIs that adhere to these standards.
  • Experience with native components customizing UI elements and creating custom native components when necessary.
  • Handson experience with Apple subscriptions and payments including implementing inapp purchases managing subscription plans and handling receipt validation.

If you are interested please send your CV to or apply below.


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.